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

s/TTS/Tts/ as per Clippy's acronym warnings.

This commit is contained in:
Nolan Darilek 2021-03-31 10:40:42 -05:00
parent ef96042b12
commit 57f91105ec
5 changed files with 22 additions and 22 deletions

View File

@ -12,7 +12,7 @@ use tts::*;
fn main() -> Result<(), Error> { fn main() -> Result<(), Error> {
env_logger::init(); env_logger::init();
let mut tts = TTS::default()?; let mut tts = Tts::default()?;
let mut bottles = 99; let mut bottles = 99;
while bottles > 0 { while bottles > 0 {
tts.speak(format!("{} bottles of beer on the wall,", bottles), false)?; tts.speak(format!("{} bottles of beer on the wall,", bottles), false)?;

View File

@ -11,7 +11,7 @@ use tts::*;
fn main() -> Result<(), Error> { fn main() -> Result<(), Error> {
env_logger::init(); env_logger::init();
let mut tts = TTS::default()?; let mut tts = Tts::default()?;
let Features { let Features {
utterance_callbacks, utterance_callbacks,
.. ..

View File

@ -4,7 +4,7 @@ use tts::*;
fn main() -> Result<(), Error> { fn main() -> Result<(), Error> {
env_logger::init(); env_logger::init();
let mut tts = TTS::default()?; let mut tts = Tts::default()?;
println!("Press Enter and wait for speech."); println!("Press Enter and wait for speech.");
loop { loop {
let mut _input = String::new(); let mut _input = String::new();

View File

@ -4,7 +4,7 @@ use tts::*;
fn main() -> Result<(), Error> { fn main() -> Result<(), Error> {
env_logger::init(); env_logger::init();
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)?;

View File

@ -168,17 +168,17 @@ lazy_static! {
} }
#[derive(Clone)] #[derive(Clone)]
pub struct TTS(Box<dyn Backend>); pub struct Tts(Box<dyn Backend>);
unsafe impl Send for TTS {} unsafe impl Send for Tts {}
unsafe impl Sync for TTS {} unsafe impl Sync for Tts {}
impl TTS { impl Tts {
/** /**
* Create a new `TTS` instance with the specified backend. * Create a new `TTS` instance with the specified backend.
*/ */
pub fn new(backend: Backends) -> Result<TTS, Error> { pub fn new(backend: Backends) -> Result<Tts, Error> {
let backend = match backend { let backend = match backend {
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
Backends::SpeechDispatcher => Ok(TTS(Box::new(backends::SpeechDispatcher::new()))), Backends::SpeechDispatcher => Ok(TTS(Box::new(backends::SpeechDispatcher::new()))),
@ -191,7 +191,7 @@ impl TTS {
Backends::Tolk => { Backends::Tolk => {
let tts = backends::Tolk::new(); let tts = backends::Tolk::new();
if let Some(tts) = tts { if let Some(tts) = tts {
Ok(TTS(Box::new(tts))) Ok(Tts(Box::new(tts)))
} else { } else {
Err(Error::NoneError) Err(Error::NoneError)
} }
@ -199,7 +199,7 @@ impl TTS {
#[cfg(windows)] #[cfg(windows)]
Backends::WinRt => { Backends::WinRt => {
let tts = backends::WinRt::new()?; let tts = backends::WinRt::new()?;
Ok(TTS(Box::new(tts))) Ok(Tts(Box::new(tts)))
} }
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
Backends::AppKit => Ok(TTS(Box::new(backends::AppKit::new()))), Backends::AppKit => Ok(TTS(Box::new(backends::AppKit::new()))),
@ -222,19 +222,19 @@ impl TTS {
} }
} }
pub fn default() -> Result<TTS, Error> { pub fn default() -> Result<Tts, Error> {
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
let tts = TTS::new(Backends::SpeechDispatcher); let tts = Tts::new(Backends::SpeechDispatcher);
#[cfg(all(windows, feature = "tolk"))] #[cfg(all(windows, feature = "tolk"))]
let tts = if let Ok(tts) = TTS::new(Backends::Tolk) { let tts = if let Ok(tts) = Tts::new(Backends::Tolk) {
Ok(tts) Ok(tts)
} else { } else {
TTS::new(Backends::WinRt) Tts::new(Backends::WinRt)
}; };
#[cfg(all(windows, not(feature = "tolk")))] #[cfg(all(windows, not(feature = "tolk")))]
let tts = TTS::new(Backends::WinRt); let tts = Tts::new(Backends::WinRt);
#[cfg(target_arch = "wasm32")] #[cfg(target_arch = "wasm32")]
let tts = TTS::new(Backends::Web); let tts = Tts::new(Backends::Web);
#[cfg(target_os = "macos")] #[cfg(target_os = "macos")]
let tts = unsafe { let tts = unsafe {
// Needed because the Rust NSProcessInfo structs report bogus values, and I don't want to pull in a full bindgen stack. // Needed because the Rust NSProcessInfo structs report bogus values, and I don't want to pull in a full bindgen stack.
@ -249,15 +249,15 @@ impl TTS {
let major_version: i8 = version_parts[0].parse().unwrap(); let major_version: i8 = version_parts[0].parse().unwrap();
let minor_version: i8 = version_parts[1].parse().unwrap(); let minor_version: i8 = version_parts[1].parse().unwrap();
if major_version >= 11 || minor_version >= 14 { if major_version >= 11 || minor_version >= 14 {
TTS::new(Backends::AvFoundation) Tts::new(Backends::AvFoundation)
} else { } else {
TTS::new(Backends::AppKit) Tts::new(Backends::AppKit)
} }
}; };
#[cfg(target_os = "ios")] #[cfg(target_os = "ios")]
let tts = TTS::new(Backends::AvFoundation); let tts = Tts::new(Backends::AvFoundation);
#[cfg(target_os = "android")] #[cfg(target_os = "android")]
let tts = TTS::new(Backends::Android); let tts = Tts::new(Backends::Android);
tts tts
} }
@ -529,7 +529,7 @@ impl TTS {
} }
} }
impl Drop for TTS { impl Drop for Tts {
fn drop(&mut self) { fn drop(&mut self) {
if let Some(id) = self.0.id() { if let Some(id) = self.0.id() {
let mut callbacks = CALLBACKS.lock().unwrap(); let mut callbacks = CALLBACKS.lock().unwrap();