Я пытаюсь использовать библиотеку распознавания речи для распознавания речи.Но у меня есть одно сомнение: из этой библиотеки я могу использовать Google.Но Google предлагает платный пакет распознавания речи.Как это могло быть возможно?
Код:
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 такой же, как платный API Google?Это Google Speech Recognition или Google Cloud Speech API ?