Фото: Unsplash
Пользователь «Хабра» с ником peleccom подробно рассказал, как он добавил голосовой ассистентке «Алисе» поддержку нейросетевого чат-бота ChatGPT. Он реализовал это с помощью специального навыка через официальные и общедоступные API «Яндекса» и OpenAI.
Такой навык позволяет пользователю общаться с ChatGPT голосом и получать ответы от него с голосовой озвучкой «Алисы». По сути, «Алиса» преобразовывает слова пользователя в текст, передаёт его в ChatGPT, получает текстовый ответ и произносит его. При разработке пришлось решить несколько проблем — например, связанных с тем, что ChatGPT медленно отвечает, а «Алиса» отводит всего 3 секунды на ожидание ответа от стороннего сервиса.
В статье peleccom приводится код, с помощью которого желающие смогут создать собственный навык для добавления ChatGPT в «Алису». Там же рассказано обо всех сложностях, с которыми придётся столкнуться в процессе настройки, и о том, как их обойти. Предоставлять посторонним доступ к своей разработке peleccom не намерен из-за строгих лимитов бесплатного использования ChatGPT.
ChatGPT объединили с «Алисой». Нейросеть теперь может общаться голосом
Александр Кузнецов
—
iGuides в Дзене — dzen.ru/iguides
iGuides в Telegram — t.me/iguides
iGuides в VK — vk.com/iguides
iGuides в Ok.ru — ok.ru/iguides