ChatGPT и Raspberry Pi, создание персонального голосового помощника с использованием ИИ

Помощник GPT, chatgpt и raspberry pi

Как бы вы хотели получить персональный голосовой помощник с помощью ChatGPT и Raspberry Pi? Им удалось создать с очень небольшими ресурсами личного помощника, который распознает голос и возвращает ответы человеческим голосом.

С появлением ChatGPT различные помощники на рынке — мы будем использовать самые популярные, например, Siri или Alexa — отстают. И это то, что ChatGPT от OpenAI будоражит мир своими возможностями. Даже некоторые сектора уже боятся его; Может быть, это самозванец в некоторых профессиях? Дебаты открыты, и их регулирование находится на столе. Оставив в стороне вопрос легальности и его использования, в этой статье мы собираемся показать вам, как им удалось создать личного голосового помощника с использованием чат-бота ChatGPT и Raspberry Pi.

Что нужно для реализации проекта и настройки нашего голосового помощника ChatGPT?

Пользователь Эдуайт Дельгадо достигнуто - на основе проекта другого пользователя Никбилд- выполнить проект с очень небольшими ресурсами, который он окрестил как gpt-помощник. Если вы хотите воспроизвести его подвиг, вам понадобится следующее:

  • Raspberry Pi 4
  • Микрофон, который подключается через USB или разъем 3,5 мм.
  • Спикер

Режимы работы помощника GPT

Мастер GPT, как это работает

Прежде чем дать вам все ключи для запуска проекта, мы объясним, как это работает. Во-первых, Эдвайт использовал технологию Google. ГТЦ - Google text-to-speech - чтобы ChatGPT переводил полученный текст в речь и, таким образом, мог проецировать его позже через динамик, который мы используем для проекта.

также ChatGPT и Raspberry Pi будут хорошо поняты благодаря тому, что пользователь — в данном случае вы — будет говорить через микрофон, который вы подключили к Raspberry Pi.. Это сообщение получено книжным магазином распознавание речи который переведет это устное сообщение в текст. Впоследствии оно будет отправлено в ChatGPT, чтобы он мог ответить, и ваше сообщение также будет переведено в обратном порядке; то есть с помощью технологии Google текстовый ответ будет переведен или преобразован в целое голосовое сообщение в чистейшем стиле Alexa от Amazon или Siri от Apple. Все будет работать так просто.

Мастер установки GPT на Raspberry Pi

Первое, что вам нужно сделать, это создать виртуальную среду:

python 3 -m venv venv

Во-вторых, вам придется активировать среду в колотить или рыба:

source venv/bin/activate
source venv/bin/activate.fish

После этого шага вы должны установить необходимые пакеты и библиотеки следующим образом:

pip install requirements.txt

Наконец, вы должны переименуйте файл .env.example в .env и измените токен файла на токен страницы ChatGPT.. Для получения токена необходимо ввести Официальная страница OpenAI и содержание токен сеанса авторизации вам нужно будет скопировать его в файл .env. У вас будет готово.

Помощник по токену GPT

Изображение Эдуайта Дельгадо

Что вам нужно сделать, чтобы запустить помощник GPT?

Если все прошло успешно, ваш помощник GPT теперь готов к использованию. Как мы упоминали ранее, сейчас самое время применить все установленное на практике и начать с того, что задать помощнику GPT любые вопросы. Чтобы вызвать помощника — и так же, как работают другие голосовые помощники, — нужно произнести его имя перед любым вопросом. В этом случае ключевое слово для пробуждения — GPT. С этого момента вы можете спросить, что вы предпочитаете. Теперь, прежде всего, вы должны введите скрипт, чтобы запустить его:

python voice_chat.py

Именно в этот момент GPT Assistant поприветствует вас и предложит свою помощь. То есть ваш ответ будет следующим:

'Hola, ¿en qué puedo ayudarte?'

Вам придется подождать несколько секунд и задать ему вопрос через микрофон, подключенный к системе. Как мы уже говорили вам ранее, вы должны сначала произнести их имя, а затем вопрос, который хотите задать. Пример:

'GPT, ¿recomiéndame un buen restaurante cerca de mi posición'

Ответ бота должен появиться в течение нескольких секунд. И через оцифрованный человеческий голос. С другой стороны, если вы хотите закончить спрашивать, Вы также должны закрыть сеанс голосом говоря только 'Adiós'или'Большое спасибо и до свидания».

Между тем, по словам Никбилда, он уверяет, исходя из своего опыта, что опыт намного лучше, чем то, что можно получить от таких помощников, как Amazon Alexa или Google Home. Однако на данный момент, чтобы разбудить мастер GPT, необходимо запустить сценарий, а не голосовую команду. Теперь он убедился, что проект не хочет оставлять его таким, и уже работает над тем, чтобы разбудить голосового помощника GPT с помощью команды в самом чистом стиле «Привет, ТГП». То есть мастер продолжает работать в фоновом режиме и может быть вызван в любой момент во время работы компьютера. Наконец, мы оставляем вам видео-демонстрацию того, как работает проект.


Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Пабло сказал

    Я ценю этот пост, я делал все вручную, используя расширения Chrome, чтобы чат мог общаться, но мне не хватало чего-то более «жизнеспособного».

    Есть ли в файлах способ изменить «активацию» голоса gpt?