开始使用免费开始使用

不同类型的音频

现在您已经看过 Recognizer 类如何工作的一个示例了。我们再多试几个。比如,来自不同语言的语音?

当我们对 good_morning.wav 的日语版本(文件)(japanese_audio)调用 recognize_google() 函数时,您认为会发生什么?

默认语言是 "en-US",如果改用 "ja" 标签,结果会一样吗?

那如果是非语音的音频呢?例如这段豹叫声leopard_audio)。

或者声音并非真实单词的语音,例如婴儿学语charlie_audio)?

为更熟悉 Recognizer 类,我们将分别看一下这些情形的示例。

本练习是课程的一部分

Python 语音语言处理

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a recognizer class
recognizer = sr.Recognizer()

# Pass the Japanese audio to recognize_google
text = recognizer.recognize_google(____, language=____)

# Print the text
print(text)
编辑并运行代码