Как стать автором
Обновить

S.T.A.R.K. — первый фреймворк для создания голосового ассистента

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8K
Всего голосов 7: ↑7 и ↓0+7
Комментарии10

Комментарии 10

Напишу здесь, у вас в README.md неправильная ссылка на доку :(

Спасибо, забыл обновить на кастомный домен. Уже исправил

Всё ещё 404 - page not found

Должна работать. Возможно, у вас кэш DNS не обновился. Могу продублировать здесь https://stark.markparker.me/

Да, спасибо, документацию нашёл. Просто хотелось оповестить об кривой ссылке.
Уточню, вот тут https://github.com/MarkParker5/STARK - документация открывается, а вот тут https://github.com/MarkParker5/STARK-PLACE - 404
Ссылка на документацию в репо STARK-PLACE выглядит так: https://github.com/MarkParker5/STARK-PLACE/blob/master/https/stark.markparker.me/contributing-and-shared-usage-stark-place

И правда! Спасибо, пофиксил, надо пойти поспать)

Интересно. Что-подобное делал для своего умного дома, только решение в качестве отдельного устройства а-ля "умная колонка". Решение так же работает на Vosk для распознавания речи и Silero для синтеза речи, плюс алгоритм векторизации запросов, и самописные функции взаимодействия с умным домом. Устройство может работать как самостоятельный хаб. Демонстрация устройства.

У меня тоже были варианты с отдельным устройством под умный дом. Писал об этом в документации и на хабре

Если вы когда-либо мечтали создать голосового ассистента, который будет современным, продвинутым и невероятно интуитивным, S.T.A.R.K. - лучшее решение.

А если я пишу умный дом на Си? Куда в какое место я должен пойти?

В интересное время живём: если человека с черной кожей не позвали в фильм, режиссера заклюют. Равноправие, все дела. Если человек считает, что у него третий пол, значит так и есть, это его полное право решать. И одновременно с эти... Если человек не пользуется последней версией операционки и браузера, он должен максимально страдать. Пусть у него ничего не открывается и не работает. И долг каждого — плюнуть ему в лицо и обозвать пообиднее.

Примерно то же самое, если ты не пишешь на хайповом языке типа Python'а.

Дело не в "хайпе", а в подборе правильного инструмента для конкретной задачи. В данном случае нам не требуется низкоуровневая работа с памятью, а важнее максимальная простота написания команд и получения ответа. Python с его безопасной абстракцией, гибким метапрограммированием и удобным синтаксисом с минимальным порогом входа идеально подходит для этой цели. Большой плюс – огромная библиотека модулей, особенно в области NLP, STT и TTS.

Что касается "хайпа" вокруг Python, это скорее заслуженная популярность, основанная на годах опыта многих разработчиков.

Я считаю, что программисты должны стремиться к разностороннему развитию и изучать новые инструменты. Это делает нас гибкими инженерами, а не кодерами одного языка. Если вы хорошо пишете на Си, уверен, освоить более простой Python или другой язык для вас не составит труда.

Если вы пользуетесь устаревшей версией браузера, глупо ждать, что разработчики будут всегда её поддерживать, мир не стоит на месте, технологии меняются, особенно в мире ИТ.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации