其他语言代码(流式)Google CLoud上的语音识别ValueError

问题描述 投票:0回答:1

大家好,我想在流式传输视频时使用语音识别,并希望使用其他语言代码。显然,在RecognitionConfig协议下,Google Cloud上的流识别包中有一个Alternative_language_codes []参数,该参数包含多达3种替代语言的列表。 https://cloud.google.com/speech-to-text/docs/reference/rpc/google.cloud.speech.v1p1beta1#google.cloud.speech.v1p1beta1.StreamingRecognizeRequest

我的代码是:

    second_lang = 'el-GR'

    config = types.RecognitionConfig(
    encoding=enums.RecognitionConfig.AudioEncoding.LINEAR16,
    sample_rate_hertz=RATE,
    language_code=language_code,
    alternative_language_codes=[second_lang])

但出现错误:

ValueError:协议消息RecognitionConfig没有“ alternative_language_codes”字段。

知道有什么问题吗?

python cloud speech-recognition speech-to-text speech
1个回答
0
投票
from __future__ import division import re import sys from google.cloud import speech_v1p1beta1 from google.cloud.speech_v1p1beta1 import enums from google.cloud.speech_v1p1beta1 import types import pyaudio from six.moves import queue
© www.soinside.com 2019 - 2024. All rights reserved.