You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter iOS端flutter_tts异常:语音从听筒而非音乐扬声器输出

iOS平台flutter_tts语音合成音频从听筒输出的解决办法

在iOS平台使用flutter_tts包进行语音合成时,会遇到音频从听筒而非音乐扬声器输出的问题。

解决方法是通过设置iOS音频分类及输出选项,强制音频从扬声器播放:

await flutterTts.setIosAudioCategory(IosTextToSpeechAudioCategory.playback, [ IosTextToSpeechAudioCategoryOptions.defaultToSpeaker ]);

关键参数说明

  • IosTextToSpeechAudioCategory.playback:将音频会话分类设置为媒体播放类型,让系统优先调用外置扬声器
  • IosTextToSpeechAudioCategoryOptions.defaultToSpeaker:明确指定默认输出到扬声器,覆盖iOS默认的听筒播放逻辑

内容的提问来源于stack exchange,提问作者Muhammad Javed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 04:27:23