「text to speech」是谷歌推出的「人工語音」服務。
如果有用過谷歌翻譯,應該就使用過或看過這個功能。
「請幫我的專案導入text to speech功能。」對話筐輸入後,一下子就出來了。
import 'package:flutter_tts/flutter_tts.dart';
final flutterTts = FlutterTts();
Future<void> _speak(String text) async {
await flutterTts.speak(text);
}
void _incrementCounter() {
setState(() {
_counter++;
});
_speak('This is my text to speech demo');
}
還有在設定檔中寫入使用這個功能的設定值:
flutter_tts: ^3.2.2
如果想要使用輸入匡內輸入的文字...
「_speak改用輸入匡的內容,記得判斷輸入匡如果是空值時別執行。」
(不好意思,感冒,今天的文章就到這裡。)