pub struct SpeechComposer<'a> { /* private fields */ }Implementations§
Source§impl<'a> SpeechComposer<'a>
impl<'a> SpeechComposer<'a>
pub fn defaults(self, settings: ComposerSettings) -> Self
pub fn say(self, text: impl Into<String>) -> Self
pub fn say_with( self, text: impl Into<String>, settings: ComposerSettings, ) -> Self
Sourcepub fn pause(self, seconds: f64) -> Self
pub fn pause(self, seconds: f64) -> Self
Inserts silence between speech segments.
seconds is a duration in seconds. Use 0.3 for 300 ms, 3.0 for
three seconds.
pub async fn generate(self) -> Result<TTSResponse>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for SpeechComposer<'a>
impl<'a> !UnwindSafe for SpeechComposer<'a>
impl<'a> Freeze for SpeechComposer<'a>
impl<'a> Send for SpeechComposer<'a>
impl<'a> Sync for SpeechComposer<'a>
impl<'a> Unpin for SpeechComposer<'a>
impl<'a> UnsafeUnpin for SpeechComposer<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more