Skip to content

Instructions for running OpenVoiceOS (ex-Mycroft) with Russian locale and plans for further improvement.

License

Notifications You must be signed in to change notification settings

putnik/OpenVoiceOS-russian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenVoiceOS на русском

Проект по подготовке всего необходимого для работы голосового ассистена OpenVoiceOS на русском языке с необходимым минумумом навыков:

  • работа оффлайн без необходимости распознавать или генерировать текст в облаке
  • информация о погоде
  • прослушивание музыки через Spotify
  • ответы на базовые вопросы (Википедия, DuckDuckGo, WolframAlpha или что-нибудь ещё)
  • управление умным домом через Home Assistant

Установка

Описан процесс установки на Raspberry Pi 4B c ReSpeaker 4-Mic Array. Если вы используете другую конфигурацию, он может отличаться.

Запишите на microSD-карту образ Raspberry Pi OS Lite (64-bit).

  • В дополнительных настройках включите SSH и настройте Wi-Fi.

Зайдите по SSH на Raspberry Pi и выполните команды ниже.

Подготовка

sudo /sbin/iwconfig wlan0 power off
sudo sed -i 's/^exit 0/\/sbin\/iwconfig wlan0 power off\n\nexit 0/g' /etc/rc.local
sudo apt-get update
sudo apt-get install git

Настройка ReSpeaker 4-Mic Array см. [инструкцию]:

git clone https://github.com/seeed-studio-projects/seeed-voicecard.git
sudo ./seeed-voicecard/install.sh
sudo reboot now

Установка Docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh
sudo usermod -aG docker $USER
newgrp docker
sudo service docker start

Запуск OpenVoiceOS:

git clone https://github.com/OpenVoiceOS/ovos-docker.git -b dev ~/ovos-docker
mkdir -p ~/ovos/{config,share,tmp} ~/hivemind/{config,share}
chown ${USER}:${USER} -R ~/ovos ~/hivemind
cd ~/ovos-docker/compose
cp .env-raspberrypi .env
curl https://raw.githubusercontent.com/putnik/OpenVoiceOS-russian/main/config/mycroft.conf --output ~/ovos/config/mycroft.conf
echo "espeak_phonemizer\ngit+https://github.com/OpenVoiceOS/ovos-tts-plugin-piper.git@dev" > ~/ovos/config/audio.list
docker compose --project-name ovos --file docker-compose.yml --file docker-compose.raspberrypi.yml --file docker-compose.skills.yml up --detach
  • После завершения перезагрузите устройство и немного подождите. Голосовой помощник готов* к работе.

* По крайней мере, в теории. Скрипт всё ещё дорабатывается.

About

Instructions for running OpenVoiceOS (ex-Mycroft) with Russian locale and plans for further improvement.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published