Технодурка: винтажный дисковый телефон в роли голосового помощника с ChatGPT

😱 Что случилось: разработчик сделал голосового помощника с ChatGPT из старого дискового телефона.

🤔 А как: это логичное продолжение более раннего проекта, в котором разработчик сделал из телефона обычного голосового помощника. Разбирать устройство не хотелось, поэтому в него добавлен только адаптер Grandstream HT801, который преобразует аналоговый телефонный сигнал в VoIP — передачу голоса по интернет-протоколу. После этого было достаточно настроить номер, который будет набираться при снятии трубки.

С адаптером взаимодействует одноплатный компьютер Raspberry Pi, который управляет системой умных устройств. Достаточно произнести команду, и её распознает специальная библиотека скриптов на Python. Но система понимает только конкретные команды, которые нужно произносить чётко. Точно так же происходит общение, например, с «Алисой» в Яндекс Станции: если дать ей команду, которая отличается от сохранённой, ничего не произойдёт. Поэтому с появлением ChatGPT разработчик решил доработать старый проект.

Теперь, если снять трубку и сказать что-нибудь, звук поступит на Raspberry Pi, который отправит запись в службу распознавания речи OpenAI Whisper. После этого сгенерированный текст отправляется в ChatGPT. 

Если запись содержит вопрос, ChatGPT генерирует ответ в виде текста. Этот текст передаётся сервису AWS Polly по преобразованию в речь. После этого звук возвращается в динамик телефона через Grandstream HT801. Если же запись содержит команду, ChatGPT расшифровывает её и вызывает функцию из библиотеки Python.

📺 Посмотреть:

🤨 И что? Теперь у разработчика есть умный голосовой помощник, с которым можно пообщаться в ретростиле. Это может быть не так удобно, как просто обращаться к умной колонке, но в этом определённо что-то есть. В качестве изюминки устройства разработчик выбрал речь с немецким акцентом, поскольку телефон сделали в Германии.

👨‍🔧 Кто: разработчик Золтан Тот-Чифра aka @tczhu, Испания.

Источник: tomshardware.com

У нас есть статьи про ChatGPT:

Что под капотом у ChatGPT и других чатов с большими языковыми моделями

Как пользоваться ChatGPT в России

5 хитростей при работе с ChatGPT

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме