wavenet 2.0.0 wavenet: ^2.0.0 copied to clipboard
A simple wrapper for accessing Google's Text-To-Spech API and converting the results to MP3 files.
text_to_speech_api #
A simple wrapper for Google's Text-To-Spech API. Simply list the available voices and convert your text to a mp3 by providing your API key, language code and voicename.
Usage #
- add the package as a dependency to your
pubspec.yaml
file:
dependencies:
flutter:
sdk: flutter
wavenet: ^2.0.0
- Initialize the TextToSpeechService (optional: provide your api key)
TextToSpeechService service = TextToSpeechService('sample api key');
- List the available voices (no api key required)
await service.availableVoices();
- Convert your text to a File object (api key required)
File mp3 = await service.textToSpeech(
text: 'Hello World',
voiceName: 'de-DE-Wavenet-D',
audioEncoding: 'MP3',
languageCode: 'de-DE'
);