如何在Java上更改Google Speech API的语言?

时间:2017-03-30 08:02:21

标签: java google-speech-api

我正在使用Google Speech API on Java

我可以在Python版本中找到类似languagecode的语言配置,但我无法在Java版本中找到它。 我可以找到改变Python语言的文档,但我无法找到Java。而且,我无法在Java源代码中找到类似languagecodeen_US的内容。

如何在Java上更改Google Speech API的语言?

1 个答案:

答案 0 :(得分:1)

它是RecognitionConfig对象的一个​​字段,因此您应该能够将其设置为here

我目前无法访问Java代码,但可能是这样的:

RecognitionConfig config =
      RecognitionConfig.newBuilder()
          .setEncoding(AudioEncoding.LINEAR16)
          .setSampleRate(samplingRate)
          .setLanguageCode("en-US")
          .build();

当然,如果您使用默认值,则可以省略编码和采样率。

此字段是API的一部分,因此可以在protobuf文件中定义,而不是在Java源文件中定义。