【问题标题】:How to convert Korean to text using flutter(dart)?如何使用颤振(飞镖)将韩语转换为文本?
【发布时间】:2021-09-14 01:53:41
【问题描述】:

我目前正在开发一个使用颤振将韩语转换为文本的应用程序。 我一直在尝试使用 speech_to_text 包,但我想知道我唯一可以使用的语言是否是英语。

或者你有什么其他建议吗?

【问题讨论】:

    标签: flutter dart speech-to-text


    【解决方案1】:

    查看speech_to_text's Switching Recognition Language 文档:

    speech_to_text 插件默认使用设备的默认语言环境进行语音识别。但是,它也支持使用设备上安装的任何语言。要查找可用语言并选择特定语言,请使用这些属性。

    SpeechToText 实例上有一个 locales 属性,该属性提供 作为 LocaleName 实例安装在设备上的语言环境列表。 然后,listen 方法采用一个名为 param 的可选 localeId 将是返回的任何值的 localeId 属性 语言环境。调用如下所示:

        var locales = await speech.locales();
    
        // Some UI or other code to select a locale from the list
        // resulting in an index, selectedLocale
    
        var selectedLocale = locales[selectedLocale];
        speech.listen(
            onResult: resultListener,
            localeId: selectedLocale.localeId,
            ); ```
    

    如果用户在其设备上安装了韩语区域设置,您应该能够在locales 中找到它。为什么不在var selectedLocale ... 上设置断点或运行print(locales)

    【讨论】:

      猜你喜欢
      • 2021-01-06
      • 2020-05-12
      • 2019-06-03
      • 2021-10-07
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-28
      相关资源
      最近更新 更多