Лазурная речь в тексте SSL вопрос - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь запустить очень простой код Python для преобразования речи в текст, но не удается из-за SSL.

Код:

url = 'https://northeurope.api.cognitive.microsoft.com/sts/v1.0/issueToken'
headers = {
        'Ocp-Apim-Subscription-Key': 'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
    }
r = requests.post(url, headers=headers)
token = r.content
print(token)



url = 'https://northeurope.stt.speech.microsoft.com/speech/recognition/conversation/cognitiveservices/v1?language=en-US&format=simple'
headers = {
        'Accept': 'application/json',
        'Ocp-Apim-Subscription-Key': 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX',
        'Transfer-Encoding': 'chunked',
        'Content-type': 'audio/wav; codec=audio/pcm; samplerate=16000',
        'Authorization': 'Bearer {0}'.format(token)
    }
r = requests.post(url, headers=headers, data=stream_audio_file('/home/nbuser/1.wav'))
print(r.content)

генерирует ошибку фоллинга:

ConnectionError: ("bad handshake: Error([('SSL routines', 'SSL23_GET_SERVER_HELLO', 'unknown protocol')],)",)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...