首页 > 解决方案 > 如何将谷歌文本添加到语音 TTS 以颤振

问题描述

嘿,我想知道我需要在语音中添加谷歌文本,就像我们在点击麦克风图标时看到的那样,他说出文本

在此处输入图像描述

标签: dartflutter

解决方案


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

flutter_tts: ^0.2.4

然后从命令行运行:

颤振包得到

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

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);
},
)
)
)

推荐阅读