getAudio method
Future<TextToSpeechResponse>
getAudio(
- String text, {
- TextToSpeechOptions? options,
- CancellationToken? cancellationToken,
override
Synthesizes text into audio and returns the complete response.
Implementation
@override
Future<TextToSpeechResponse> getAudio(
String text, {
TextToSpeechOptions? options,
CancellationToken? cancellationToken,
}) async {
developer.log(
'GetAudio invoked',
name: _loggerName,
level: 500,
);
try {
final response = await super.getAudio(
text,
options: options,
cancellationToken: cancellationToken,
);
developer.log(
'GetAudio succeeded',
name: _loggerName,
level: 500,
);
return response;
} catch (e, s) {
developer.log(
'GetAudio failed',
name: _loggerName,
level: 1000,
error: e,
stackTrace: s,
);
rethrow;
}
}