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.
This is a fork of https://pub.dartlang.org/packages/text_to_speech_api which fixes stuff.
- add the package as a dependency to your
dependencies: flutter: sdk: flutter wavenet: ^2.0.1
- Initialize the TextToSpeechService (optional: provide your api key)
TextToSpeechService service = TextToSpeechService('sample api key');
- List the available voices (no api key required)
- 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' );