如何将Google文本添加到语音TTS中

时间:2018-09-10 21:37:57

标签: dart flutter

嘿,我想知道我需要在语音中添加google文本,就像单击图片中的麦克风图标时,我们在图片中看到的一样

enter image description here

1 个答案:

答案 0 :(得分:0)

首先,您必须在依赖项中添加以下内容(在pubspec.yaml文件中):

flutter_tts: ^0.2.4

然后从命令行运行:

  

flutter软件包获得

完成这两个步骤后,您将必须导入

import 'package:flutter_tts/flutter_tts.dart';

然后实例化您的班级:

FlutterTts flutterTts = 'Whatever text you what to listen to';

您现在必须在脚手架的主体内添加一个RaisedButton(其子级为Icon)和onPressed方法,该方法包含将文本转换为音频的方法。

Scaffold(
body: Center(
child: RaisedButton(
backgroundColor: Colors.white,
child: Icon(Icons.volume_up, color: Colors.grey),
onPressed: () {
flutterTts.speak(flutterTts);
},
)
)
)