mirror of
https://github.com/ndarilek/tts-rs.git
synced 2024-11-22 23:39:36 +00:00
Fix warnings.
This commit is contained in:
parent
3157162192
commit
f37133841a
|
@ -1,13 +1,5 @@
|
||||||
use std::io;
|
|
||||||
use std::{thread, time};
|
use std::{thread, time};
|
||||||
|
|
||||||
#[cfg(target_os = "macos")]
|
|
||||||
use cocoa_foundation::base::id;
|
|
||||||
#[cfg(target_os = "macos")]
|
|
||||||
use cocoa_foundation::foundation::NSRunLoop;
|
|
||||||
#[cfg(target_os = "macos")]
|
|
||||||
use objc::{msg_send, sel, sel_impl};
|
|
||||||
|
|
||||||
use tts::*;
|
use tts::*;
|
||||||
|
|
||||||
fn main() -> Result<(), Error> {
|
fn main() -> Result<(), Error> {
|
||||||
|
@ -15,21 +7,9 @@ fn main() -> Result<(), Error> {
|
||||||
let mut tts = TTS::default()?;
|
let mut tts = TTS::default()?;
|
||||||
let mut phrase = 1;
|
let mut phrase = 1;
|
||||||
loop {
|
loop {
|
||||||
tts.speak(format!("Phrase {}", phrase), false);
|
tts.speak(format!("Phrase {}", phrase), false)?;
|
||||||
let time = time::Duration::from_secs(5);
|
let time = time::Duration::from_secs(5);
|
||||||
thread::sleep(time);
|
thread::sleep(time);
|
||||||
phrase += 1;
|
phrase += 1;
|
||||||
}
|
}
|
||||||
let mut _input = String::new();
|
|
||||||
// The below is only needed to make the example run on MacOS because there is no NSRunLoop in this context.
|
|
||||||
// It shouldn't be needed in an app or game that almost certainly has one already.
|
|
||||||
#[cfg(target_os = "macos")]
|
|
||||||
{
|
|
||||||
let run_loop: id = unsafe { NSRunLoop::currentRunLoop() };
|
|
||||||
unsafe {
|
|
||||||
let _: () = msg_send![run_loop, run];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
io::stdin().read_line(&mut _input)?;
|
|
||||||
Ok(())
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user