【问题标题】:how can I found flutter text to speech and speech to text amharic language accenet我怎样才能找到扑朔迷离的文字转语音和语音转文字阿姆哈拉语口音
【发布时间】:2022-12-05 04:39:58
【问题描述】:

如何在 flutter text-to-speech 和 speech-to-text 中将助手口音设置为以阿姆哈拉语为母语的人?

Future _Speak() async {
    await _flutterTts.setLanguage('en-US');
    await _flutterTts.setVoice({"name": "Karen", "locale": "en-US"});
    await _flutterTts.setPitch(1.0);
    await _flutterTts.setVolume(1);
    await _flutterTts.setSpeechRate(0.5);
    // await _flutterTts.speak(_textController.text);
    if (_tts != null) {
      if (_tts!.isNotEmpty) {
        await _flutterTts.speak(_tts!);
      }
    }
  }

它确实适用于英语口音(它可以阅读阿姆哈拉语字母,但口音不好听母语为阿姆哈拉语的人),那我该怎么办?

我正在尝试开发阿姆哈拉语文本到语音和语音到文本转换器

【问题讨论】:

    标签: flutter text-to-speech speech-to-text


    【解决方案1】:

    要将口音设置为本地阿姆哈拉语,您需要将 _flutterTts 对象的语言和语音参数设置为适当的值。

    对于语言参数,您可以使用 am-ET 作为值来指定阿姆哈拉语作为语言。

    对于语音参数,您需要找到听起来像阿姆哈拉语母语者的特定语音。您可以尝试在 voice 参数中对 name 和 locale 键使用不同的值,看看哪一个会产生所需的结果。

    【讨论】:

      猜你喜欢
      • 2015-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多