Alex
люди умеющие задавать вопросы неудобны для всех
Ffff
if os.environ.get('DISPLAY') is not None:
App.main()
elif os.environ.get('DISPLAY') is None:
tuistart.TestApp()
else:
sys.exit() Почему оба приложения запускаются?
Ffff
сначала запускается tuistart.TestApp() , закрываешь его , запускается gui
Aragaer
Aragaer
ну .. кроме как состояние переменных окружения поменялось между тестами
koder
↯Lalala↯
Есть тут кто то кто работает во франции?
Ffff
это если я запускаю в самом терминале , а не в эмуляторе
koder
ну магии не бывает ) попробуй отладить
Ffff
где иксов нет
Ffff
Ffff
из импорта убираю , и перестает запускаться
koder
например где-то не сделал
if name == "\_\_main\_\_"
denis ⛅️
наконец то разработчики на питоне пришли
Anonymous
Доброго времени суток, товарищи! Возникла идея создать голосового ассистента на Python. Посерфил в гугле по данному вопросу, нашел много информации, но вся она завязана на распознавании речи с помощью всяких сервисов от гугла, яндекса и прочих. В данном случае, беспокоит приватность, имхо все мы знаем о том, как крупные корпорации любят телеметрию, и распознавание речи - не исключение. Собственно вопрос: существуют ли готовые решения для распознавания и генерации речи в оффлайне без использования сторонних сервисов по типу гугла, яндекса и т.п.? Желательно с поддержкой русского языка, но если такого нет, то подскажите хотя бы решения для английского языка. Заранее спасибо!
Dmytro
Доброго времени суток, товарищи! Возникла идея создать голосового ассистента на Python. Посерфил в гугле по данному вопросу, нашел много информации, но вся она завязана на распознавании речи с помощью всяких сервисов от гугла, яндекса и прочих. В данном случае, беспокоит приватность, имхо все мы знаем о том, как крупные корпорации любят телеметрию, и распознавание речи - не исключение. Собственно вопрос: существуют ли готовые решения для распознавания и генерации речи в оффлайне без использования сторонних сервисов по типу гугла, яндекса и т.п.? Желательно с поддержкой русского языка, но если такого нет, то подскажите хотя бы решения для английского языка. Заранее спасибо!
Вопрос нахрена
denis ⛅️
Доброго времени суток, товарищи! Возникла идея создать голосового ассистента на Python. Посерфил в гугле по данному вопросу, нашел много информации, но вся она завязана на распознавании речи с помощью всяких сервисов от гугла, яндекса и прочих. В данном случае, беспокоит приватность, имхо все мы знаем о том, как крупные корпорации любят телеметрию, и распознавание речи - не исключение. Собственно вопрос: существуют ли готовые решения для распознавания и генерации речи в оффлайне без использования сторонних сервисов по типу гугла, яндекса и т.п.? Желательно с поддержкой русского языка, но если такого нет, то подскажите хотя бы решения для английского языка. Заранее спасибо!
конечно есть
1. speech to text гугли готовые решения по сеткам
2. на основе текста уже построишь нужную тебе диалоговую систему
Aragaer
много лет назад я видел проект по голосовому управлению с помощью чисто локальных либ. Но там предполагалось распознавание команд из ограниченного набора
denis ⛅️
тема достаточно глубокая и так просто не дастся, готового решения и уж тем более в офлайне нет
Anonymous
Aragaer
зато обучалось шустренько - 10-20 раз слово сказал и оно уже это понимает
denis ⛅️
совсем недавно удалось сжать объем необходимых данных до 100гб+
denis ⛅️
до этого было несколько терабайт или чето такое
Anonymous
Anonymous
Благодарю Вас, товарищи!
Pavel
denis ⛅️
denis ⛅️
года даже может не хватить
Pavel
denis ⛅️
хотя конечн зависит от необходимого качества
denis ⛅️
поставил только марку своей компании
denis ⛅️
я не видел
Pavel
denis ⛅️
фул претрена короче я не видел, так чтобы просто веса модели скачал и все ок
Anonymous
Обнаружил, что pylint ругается на циклические импорты
Модули лежат в одном пакете
Импорты абсолютные (вроде
from package.module import Class
)
Отставив в сторону обсуждение, что циклические импорты плохи с точки зрения дизайна — что может пойти не так?
Tishka17
Самое просто что может - код просто не будет работать
koder
koder
будет писать - ImportError - имя XXX не найдено в модуле YYY
Evgeniy
Я эту проблему с циклическими импортами решал, делая импорт нужного файла не в самом верху файла, а в самой функции. Какие варианты поумнее можете посоветовать?
Dmytro
koder
koder
так что бы они оба зависели от вынесенного, но не друг от друга
Dmytro
Можно переписать архитектуру полностью, чтобы один модуль не требовал другой.
Anonymous
Не может. Абсолютные импорты будут работать.
Evgeniy
Anonymous
В модулях — схема реляционной базы данных.
Anonymous
Нет функций, только декларативные классы.
Anonymous
Так как база данных реляционная, очевидно, они сильно зависят друг от друга
koder
Anonymous
koder
Evgeniy
Anonymous
Спасибо за идею. Пожалуй, воздержусь.
С точки зрения дизайна мне это нравится и код прекрасно работает.
Anonymous
Остаётся вопрос только — почему pylint ругается-то?
Anonymous
Только из соображений дизайна?
koder
ты смешной
koder
тебе три раза написали, что код - говно
Anonymous
Спасибо за конструктив.
koder
и может валится смотря как ты будешь его импортировать
Anonymous
Dmytro
Anonymous
«Как импортирую» я написал
Anonymous
Несколько разных источников утверждают, что абсолютные импорты работать будут.
koder
Пруф?
мне идти писать для тебя пример?
Anonymous
Нет, достаточно показать источник утверждения
koder
не, сори, если тебе это нравится - пользуйся
koder
источник мой опыт написания такого кода
Evgeniy
Хз что это.
Пишешь ifdef "file.h" define "file.h". И endif в конце. Примерно так
koder
koder
модуль не будет импортироваться второй раз