Голосовой помощник на Python.
У меня уже давно сидела в голове идейка - склепать что-то типа голосового помощника как Джарвис из Железного Человека.
Листая очередной пост про нейронки на реакторе я наткнулся на -
https://github.com/beetlea/SayChatGPT
И тут меня осенило и я начал кодерастить свою приблуду.
Техникой быстро печати овладевать мне было лень поэтому пришлось освоить набор голосом (͡o‿O͡)
Учиться программированию мне тоже чет стало лень, я осилил пока только 28% начального курса на stepik.
Поэтому я просто заливал вопросами нейросети:
По мелким вопросам я обычно обращался к модели - text-davinci-003
Более сложные решения мне объяснял, а иногда и сам писал нужные куски кода -
https://chat.openai.com/
я пользовался бесплатной версией, если не считать +- сорока рублей на телефон другой страны.
Пока вот что получилось -
https://github.com/Rimtex/Davinchi-voicetalking
Я ещё учусь, так что код может показаться вам топорным и или примитивным.
Спасибо! 'mm33' за ссылку и 'beetlea' за вдохновение.
Подробнее
Голосовой помощник на Python.,Gaming,,позволяет пользователям выполнять задачи с помощью голосовых команд, а также общаться с помощью синтеза речи и языковой модели.
ChatGPT,нейронные сети,Питон,программа,песочница
Ирка - https://github.com/janvarev/Irene-Voice-Assistant
и Васка - https://github.com/Oknolaz/vasisualy
а так же позже тыкая в интерфейс для локальных текстовых моделек text-generation-webui ( https://github.com/oobabooga/text-generation-webui ) обнаружил что там уже есть плагины для голосовых команд whisper_stt и озвучивания ответов silero_tts правда кривоватые, но это можно поправить
главное что бы OpenAI был в списке
https://onlinesim.io/v2/ru/numbers/
только почему да-винчи, а не gpt-3.5-turbo? да, ему нужно прописывать роли, но он дешевле, соответственно, хватает на дольше. и, вроде как, умнее
спасибо кстати за идейку!
https://t.me/VoiceChatAI_bot
При общении голосом с ботом как-то неуютно себя чувствую, поэтому идея полноценного голосового помощника дома не зашла, но по быстрому закинуть вопрос/нагуглить голосом пока гуляю - более чем удобно
Но в планах всё-равно выкатить продвинутый интерфейс с отключаемой цензурой
зацени этот проект х)
вместо инструкций по установке зависимостей сделай файл requirements.txt и там перечисли все необходимые пакеты. потом их установка сведётся к pip install -r requirements.txt. я бы ещё добавил что все пакеты лучше сразу залочить на конкретную версию, аля openai==0.27.4, это через год спасёт от многих проблем(и создаст новых конечно же)
если продолжишь в этом болоте серьёзно копаться то лучше начать применять правильные практики уже сейчас
Я правильно понял что text-davinci-003 ты запускал локально?
а причины могут быть разные, но чаще всего мне приходилось обновлять какой ни будь модуль pip