gpt4 book ai didi

python - 如何在 Google Speech API Python 客户端中设置语言

转载 作者:行者123 更新时间:2023-11-30 22:39:20 24 4
gpt4 key购买 nike

我想了解 Google 语音转文本 API。我尝试了 Google 云 API 提供的示例代码。

这是我的代码:

import io
import os

# Imports the Google Cloud client library
from google.cloud import speech

# Instantiates a client
speech_client = speech.Client()

# The name of the audio file to transcribe
file_name = os.path.join(
os.path.dirname(__file__),
'resources',
'audio.raw')

# Loads the audio into memory
with io.open(file_name, 'rb') as audio_file:
content = audio_file.read()
audio_sample = speech_client.sample(
content,
source_uri=None,
encoding='LINEAR16',
sample_rate=16000)

# Detects speech in the audio file
alternatives = speech_client.speech_api.sync_recognize(audio_sample)

for alternative in alternatives:
print('Transcript: {}'.format(alternative.transcript))

然后我想知道如何使用其他语言而不是英语。一件事是我想使用韩语识别,而不是英语。那么请问我应该在这段代码中输入什么来识别韩语?ko-kr 是 Google 提供的语言代码。

最佳答案

您可以将 language='ko-kr' 传递给 sync_recognize(),如果服务支持,它应该可以工作。

results = sample.sync_recognize(language_code='ko-kr')

参见:https://googlecloudplatform.github.io/google-cloud-python/stable/speech-usage.html#synchronous-recognition

关于python - 如何在 Google Speech API Python 客户端中设置语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43197380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com