java - Google Speech API 中口语的语言代码检测

标签 java android google-cloud-platform google-translate google-speech-api

<分区>

是否有使用 Google Cloud Platform Machine Learning 的 Speech API 自动检测口语的选项?

https://cloud.google.com/speech/docs/languages表示支持的语言列表。但是,用户需要手动设置该参数才能进行语音转文本。我想自动执行此操作。

最佳答案

Google 不提供直接的口语检测 api,因此可以使用以下步骤实现,尽管它不是 100% 准确:-

1.使用google speech api将语音转换为文本。

2.将所选语言代码的语音一一发送到api。

3.在api的响应中给出置信度的值和备选方案的数量。

4.比较两个输出的置信度值并使用其中一个 具有更大的信心值(value)。

虽然这不是执行此操作的准确方法,但如果它可以帮助任何人,这只是一个简单的解决方法。

关于java - Google Speech API 中口语的语言代码检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44900468/

相关文章:

java - 提供外部 Tomcat 时的 Spring Boot REST Web 服务端点

java - 如何检索 firebase 实时数据库中的值

带有循环的 Java 文本到 ASCII 转换器

java - 如何设置 java.util.logging.Formatter 使用的语言环境?

android - 代表公共(public)客户将 APK 发布到 Google Play 的更简单方法

javascript - 离线添加/删除对象,上线时触发云功能。如何避免云函数在空路径上添加数据?

google-cloud-platform - Google Cloud DNS 中 SRV 数据的正确语法是什么?

java - Netty客户端只使用一个线程

android - 无法从 Bloc Flutter 中听到新的值(value)

google-app-engine - GKE 内部负载均衡器无法创建