0
'.wav'파일을 가져 와서 텍스트를 반환하는 python 스크립트를 만들려고합니다. 그래서 나는이 한 :python speech-to-text는 빈 배열을 반환하는 Google API를 사용합니까?
import httplib
import json
import sys
def speech_to_text(audio):
url = 'www.google.com'
path = '/speech-api/v2/recognize?client=chromium&maxresults=1&pfilter=2&xjerr=1&lang=en-US&key=AIzaSyBdMw04YuFYZAqaUbOlp_85PZWXFTyoz10'
# path = '/tag/?client=chromium&xjerr=1&lang=en-US&key=AIzaSyAovcASpSCspTHTRXAF5pSzIl4BrBILOSY'
headers = {"Content-type": "audio/x-flac; rate=16000"}
# params = {"": "1", "client": "chromium"}
conn = httplib.HTTPSConnection(url)
conn.request("POST", path, audio, headers)
response = conn.getresponse()
print (response)
data = response.read()
print (data)
jsdata = json.loads(data)
# return jsdata["hypotheses"][0]["utterance"]
# return jsdata["hypotheses"][0]["utterance"]
return jsdata
를하지만 매번는이 반환 : 나는 우분투 14.04에 python2.7를 사용하고
{"result":[]}
.
어떻게해야합니까?