Форум сайта python.su
целью это го всего топика и было запустить функцию из переменной global_command
она все время динамическая потому что…..
Офлайн
если интересно то концепт программы тут
https://www.youtube.com/watch?v=MXdsPKZyZ48
Офлайн
'global_command': voice_commands.global_command
Отредактировано Genabox (Янв. 5, 2023 16:46:21)
Офлайн
хм у меня получилось,,, не так как хотел но все же
main.py
global_command = 'start-xx'
def run_programm(): global global_command commands = { global_command: voice_commands.start } commands[global_command](global_command) run_programm()
def start(global_command): print('TEST*********!' ) if global_command == 'start-xx': error_request() def error_request(): print('COMMAND RUN: Ваша команда выполнена быть не может')
Отредактировано Genabox (Янв. 5, 2023 17:21:57)
Офлайн
Офлайн
Genaboxу него в коде нет не одного global
если интересно то концепт программы тут
exec()
Genabox
и сам подумай 100 вопросов - 100 функций
за заколупаюсь это все писать
commands = {} def cmd(func): commands[func.__name__] = func return func @cmd def voice(): print('la-la-la') commands['voice']()
Офлайн
да получилось у него очень складно я тоже удивился этому
но когда ты работаешь с его кодом и привыкаешь к нему то понимаешь что он делал обучающее видео которое короткое по коду для удобства понимания зрителя
global я ввел потому что у меня там не только команды еще есть префексы таблиц ответы и вопросы как потоковые текстового чата (в дискорде)
exec() - да как то мимо прошел….
100та функцие еще конечно нету но там будет тех инфа , тоесть это личный помошник
так что потом крыша паедет это все парсить и переписывать
я пишу название функции в базу sql как глобальную команду
- к этому вопрос-ответ
а в исходниках только сама функция по названию
и все в одну строку sql, а сам код в файл voice_commands
вообще интересная тема. можно умный дом подключить, и потом еще хочу gpt chat …….
Офлайн
у меня уже готов пак звуков сделаный в FL Studio
такого плана
вообще крышесносная вещ выходит
Прикреплённый файлы:
bot_activ.mp3 (307,2 KБ)
Офлайн
а вот gtp chat если не вкурсе
https://www.youtube.com/watch?v=Ni1trFsCQeQ
Офлайн
еще подумываю сразу 3 бота прописать на 1 прогу
тоесть 1 умеет время , стихи погоду знакомится и представлять остальных - работать с mysql
второй мне по работе всякую тех инфу выдавать- работать с mysql и API
и третий уже gtp chat, тоесть у каждого свое имя и все это одним голосовым каналом
как ты заметил с распознаванием текста проблем нет, я пробовал новости спарсить прямо со стрима на ютубе в онлайн, никогда не думал что люди так много текста разговаривают, если нет звуковой подложи то выдает 99,5% правильного текста и это еще на телефонном движке на 40 мег, еще есть на 2,5 гб но он долго грузится и в оперативке 10 ка висит
Отредактировано Genabox (Янв. 6, 2023 00:37:44)
Офлайн