如何在Android Studio的AVD中启用文字转语音(Text-to-Speech)功能
Android 11(API 30)AVD模拟器文字转语音(TTS)配置方法
原生Android 11(对应API 30)没有单独的全局TTS功能开关,你在测试页可以正常播放试听音频的话,TTS功能本身已经处于启用状态,只要完成参数配置就可以被所有应用调用。如果存在调用无响应、无声音的情况,按以下步骤排查配置:
- 确认模拟器音频开关正常:打开Android Studio的AVD管理器,选中对应Pixel 4模拟器点击编辑按钮,进入「高级设置」页,勾选「启用音频输入」「启用音频输出」选项,保存后重启模拟器。
- 配置TTS引擎:进入系统设置的「语言和输入法-文字转语音输出」页,在「首选引擎」栏选择你要使用的TTS引擎(系统默认带Pico TTS,仅支持英文,需要其他语言可以自行安装对应TTS引擎安装包到模拟器中)。
- 配置语言包:点击选中引擎右侧的设置图标,找到你需要使用的语言,下载对应离线语言包,下载完成后回到TTS设置页,将「语言」选项调整为目标语言。
- 功能验证:点击设置页的「试听」按钮,能正常播放语音即配置完成,所有调用系统TTS接口的应用都可以直接使用该能力,无需额外开启开关。
如果你是开发自己的应用需要调用TTS,需要在应用的AndroidManifest.xml中按需添加对应权限:
<!-- 若使用在线TTS能力需要添加 --> <uses-permission android:name="android.permission.INTERNET" />
内容的提问来源于stack exchange,提问作者TheObands
相关产品推荐
相关产品推荐

