Получена ошибка: [SSL: BAD_LENGTH] недопустимая длина (_ssl. c: 2408) - PullRequest
0 голосов
/ 28 мая 2020

Я сделал игру, которой можно управлять с помощью голосовых команд. Чтобы преобразовать все голосовые команды в текст, я использовал сервис IBM Cloud Speech to Text. Все сделано, за исключением того, что он показывает мне ОШИБКУ ПЛОХОЙ ДЛИНЫ, как вы можете видеть на изображении. enter image description here

Это код преобразования речи в текст:

###############################################
#### Initalize queue to store the recordings ##
###############################################
CHUNK = 1024
# Note: It will discard if the websocket client can't consumme fast enough
# So, increase the max size as per your choice
BUF_MAX_SIZE = CHUNK * 10
# Buffer to store audio
q = Queue(maxsize=int(round(BUF_MAX_SIZE / CHUNK)))

# Create an instance of AudioSource
audio_source = AudioSource(q, True, True)

###############################################
#### Prepare Speech to Text Service ########
###############################################

# initialize speech to text service
authenticator = IAMAuthenticator('i3gkxvESZRUHnt0_Iv2PtMQaHd2roF1YgvTTIzq0tbop')
speech_to_text = SpeechToTextV1(authenticator=authenticator)
speech_to_text.set_service_url("https://api.eu-gb.speech-to- 
text.watson.cloud.ibm.com/instances/54f44656-b15c-4a16-8dac-c5b782482f93")

actions = []

1 Ответ

0 голосов
/ 30 мая 2020

Я решил эту ошибку, просто удалив все пакеты и переустановив нужный. Он просто будет успешно работать только благодаря этому, и даже если вы получите эту ошибку в будущем, попробуйте повторить этот процесс еще раз. Это сработает. Кроме этого, мне не удалось найти другого решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...