1
0
mirror of https://github.com/ndarilek/tts-rs.git synced 2024-11-17 11:09:37 +00:00

Try to intercept cases where voice might be nil.

This commit is contained in:
Nolan Darilek 2022-03-31 14:47:20 -05:00
parent 4d01717e75
commit 569bb160b8

View File

@ -42,6 +42,12 @@ impl AvFoundation {
utterance: id,
) {
trace!("speech_synthesizer_did_start_speech_utterance");
let vid: id = unsafe { msg_send![utterance, voice] };
if vid == nil {
println!("nil voice");
} else {
println!("Got voice ID");
}
unsafe {
let backend_id: u64 = *this.get_ivar("backend_id");
let backend_id = BackendId::AvFoundation(backend_id);