首页 > 解决方案 > 语音识别和谷歌的付费 API 是一样的吗?

问题描述

我正在尝试使用语音识别库进行语音识别。但我有一个疑问:从这个库中,我可以使用谷歌。但谷歌提出了一个付费语音识别包。这怎么可能?

代码:

import speech_recognition as sr

def decodeSpeech(wavefile):
    r = sr.Recognizer()
    with sr.WavFile(wavefile) as source:
        audio = r.record(source)
        try:
            print('Transcription GOOGLE: ' + r.recognize_google(
           audio, language='fr-FR', show_all=False))
        except LookupError:
            print('Cannot understand audio!')

        try:
            print('Transcription SPHINX: ' + r.recognize_sphinx(
            audio, language='fr-FR', show_all=False))
        except sr.UnknownValueError:
            print('Sphinx could not understand audio')
        except sr.RequestError as e:
            print('Sphinx error: {0}'.format(str(e)))

WAVFILE = 'ma_maison_sylvie.wav'
decodeSpeech(WAVFILE)

r.recognize_google行会与 Google 付费 API 相同吗?是Google Speech Recognition还是Google Cloud Speech API

标签: pythonspeech-recognitionspeech-to-textgoogle-speech-api

解决方案


推荐阅读