getStreamingAudio method
Stream<TextToSpeechResponseUpdate>
getStreamingAudio(
- String text, {
- TextToSpeechOptions? options,
- CancellationToken? cancellationToken,
override
Synthesizes text into audio and returns a stream of response updates.
Implementation
@override
Stream<TextToSpeechResponseUpdate> getStreamingAudio(
String text, {
TextToSpeechOptions? options,
CancellationToken? cancellationToken,
}) async* {
developer.log(
'GetStreamingAudio invoked',
name: _loggerName,
level: 500,
);
try {
yield* super.getStreamingAudio(
text,
options: options,
cancellationToken: cancellationToken,
);
} catch (e, s) {
developer.log(
'GetStreamingAudio failed',
name: _loggerName,
level: 1000,
error: e,
stackTrace: s,
);
rethrow;
}
}