Вопросно-ответная система на JavaScript, на базе Chat GPT
HTML-код
- Опубликовано: 25 мар 2023
- Напишем небольшую вопросно-ответную систему с голосовым интерфейсом, на базе API ChatGPT.
Рассмотрим такие темы как разпознавание голоса и синтез речи в JavaScript. Покажу, как делать post-запрос на сервер opeanai, с авторизацией при помощи axios.
В результате получится приложение для более удобного общения с исскуственным интелектом.
** если в вашей стране не доступен ChatGPT, можете брать любой аналог, так как процесс разработки будет таким же
0:40 - Инструменты для работы
2:07 - Интерфейс
4:18 - Распознавание голоса
7:03 - Синтез речи
8:51 - Интеграция с ChatGPT
13:58 - Сохранение контекста разговора
15:27 - Результат
Сгенерировать api-ключ для ChatGPT:
platform.openai.com/account/a...
Подключить Axios:
cdn.jsdelivr.net/npm/axios/di...
Адрес по которому делать post-запрос:
api.openai.com/v1/chat/comple...
CSS-анимации:
developer.mozilla.org/ru/docs...
Приложение Acode:
- бесплатная версия - play.google.com/store/apps/de...
- платная версия - play.google.com/store/apps/de...
Код урока:
github.com/ateros-lab/qa-system
#chatgpt #javascript #распознавание #голоса #синтез #речи #вопросно #ответная #система #axois #post #authorization #api
Давай еще не останавливайся
Спасибо за поддержку) 🙏
Нихерасебе
👏👏👏👏👏👏👏
класс🔥🔥🔥
Спасибо) 🔥🔥🙏
Мое почтение, очень интересно! Узнал про распознавание и синтез речи в браузере, есть куда применить.
Спасибо 🙏 Рад что вам понравилось)
Выводит ошибку 429 в консоли, после отправки запроса на сервер(после проговорки вопроса), как исправить?
А что в тексте ошибки написано?
(анонимная) @ xhr.js:251
xhr @ xhr.js:49
Ae @ dispatchRequest.js:51
value @ Axios.js:148
(анонимная) @ Axios.js:187
(анонимная) @ bind.js:5
requestFunc @ index.js:41
speechRecognizer.onresult @ index.js:51
Попробуй новый акаунт создать и с него попробовать. Может api-ключ стал публичным, либо ты превысил лимит запросов.
очень толково
Спасибо