Even more trace logging.

This commit is contained in:
Nolan Darilek 2021-03-12 06:38:46 -06:00
parent e91637a67c
commit 290eb06d02
1 changed files with 8 additions and 0 deletions

View File

@ -168,13 +168,21 @@ impl Backend for AvFoundation {
} }
let utterance: id; let utterance: id;
unsafe { unsafe {
trace!("Allocating utterance string");
let str = NSString::alloc(nil).init_str(text); let str = NSString::alloc(nil).init_str(text);
trace!("Allocating utterance");
utterance = msg_send![class!(AVSpeechUtterance), alloc]; utterance = msg_send![class!(AVSpeechUtterance), alloc];
trace!("Initializing utterance");
let _: () = msg_send![utterance, initWithString: str]; let _: () = msg_send![utterance, initWithString: str];
trace!("Setting rate to {}", self.rate);
let _: () = msg_send![utterance, setRate: self.rate]; let _: () = msg_send![utterance, setRate: self.rate];
trace!("Setting volume to {}", self.volume);
let _: () = msg_send![utterance, setVolume: self.volume]; let _: () = msg_send![utterance, setVolume: self.volume];
trace!("Setting pitch to {}", self.pitch);
let _: () = msg_send![utterance, setPitchMultiplier: self.pitch]; let _: () = msg_send![utterance, setPitchMultiplier: self.pitch];
trace!("Enqueuing");
let _: () = msg_send![self.synth, speakUtterance: utterance]; let _: () = msg_send![self.synth, speakUtterance: utterance];
trace!("Done queuing");
} }
Ok(Some(UtteranceId::AvFoundation(utterance))) Ok(Some(UtteranceId::AvFoundation(utterance)))
} }