Profruit banner

Умен звънец в openHAB

16 декември 2023

Телефонът е винаги с мен и сега, където и да се намирам получавам известие от openHAB, че някой е позвънил и чака пред вратата. А ако ме няма вкъщи става ясно часа и датата на последното позвъняване.

Tasmota Multipress

30 септември 2023

Идеята е Sonoff Touch T1 US 2 в салона, да управлява освен своето осветление и това в кухнята, а още вентилатора.

DIY 12V 1A WiFi Router UPS

22 април 2023

При поредно прекъсване на захранването вкъщи, батерията на нoтбука и двата UPS автоматично превключват на аварийно захранване и едновременно полита съобщение за конфуза

Zigbee2MQTT клониране

21 януари 2023

... как да клонираме съществуваща настройка на Zigbee2MQTT без да се налага последвало интервю на zigbee-устройствата.

LD2410 - бюджетен датчик присъствие в openHAB

11 февруари 2023

Цената на HLK-LD2410 зададе име на поредната тема в моя блог. С негова помощ се постига "народен" датчик присъствие в домашната автоматизация. . ...

Инсталация и настройка на RHVoice - синтезатор на гласа, разработка на Олга Яковлева.
  • Software: Ubuntu Server 16.04.5 LTS
  • Hardware: Dell Optiplex GX520

Наличие на хардуерно аудио устройство

## playback hardware devices
sudo aplay -l
Положителен отговор.

хардуерно аудио устройство

Aудио под Ubuntu Server 16.04.5 LTS

## обновяване на системата
sudo apt-get update
## audio on Ubuntu Server 16.04.5 LTS
sudo apt-get install alsa alsa-utils alsa-tools
sudo apt-get install pulseaudio
## GNU C compiler
sudo apt-get install gcc

## GNU C++ compiler
sudo apt-get install g++

## open source distributed version control system
sudo apt-get install git

## manage compile and link flags for libraries
sudo apt-get install pkg-config

## software construction tool
sudo apt-get install scons

## необходими пакети
sudo apt-get install libao4 libao-common libao-dev
Рестарт на системата.
## system restart
sudo shutdown -r now

Проверка

Заден панел на Dell Optiplex GX520.

Заден панел на Dell Optiplex GX520
  • 5 - линеен вход
  • 6 - линеен изход
  • 7 - вход микрофон
Лицев панел на Dell Optiplex GX520. Лицев панел на Dell Optiplex GX520
  • 8 - изход слушалки
  • 9 - вход микрофон
## тест на alsamixer
sudo alsamixer
alsamixer
  • Master - главен регулатор
  • Headphon - изход слушалки
  • PCM - изход заден панел
Отлично! Работи! Но под root.

Добавяме $USER в групата на audio.
## $USER==optiplex в групата на audio
sudo usermod -a -G audio optiplex

## тест на alsamixer
alsamixer

Инсталация на RHVoice

cd /usr/src
sudo git clone https://github.com/Olga-Yakovleva/RHVoice
cd RHVoice
sudo scons
sudo scons install
sudo ldconfig
RHVoice е 267.8 MB обем, което отнема време за компилация според хардуера.
Рестарт на системата.
## system restart
sudo reboot

Настройка на PulseAudio

Настройката се налага, за да отстрани заекването на асистента. В края на файл /etc/pulse/daemon.conf добавяме следните редове.
## срещу заекване на асистента
sudo nano /etc/pulse/daemon.conf
Съдържание:
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
default-sample-rate = 48000
default-fragments = 4
default-fragment-size-msec = 25
## system restart
sudo reboot
Achtung! Achtung!
В моята система има инсталиран LAMP. Приведените действия целят PHP-скриптове да говорят.

За проговаряне с глас инсталираме mplayer.
## инсталация на mplayer
sudo aptitude install mplayer

## list of drivers & config
mplayer -ao help
sudo nano /etc/mplayer/mplayer.conf
Добавяме Apache в групата на audio.
## apache в групата на audio
sudo usermod -a -G audio www-data

## system restart
sudo shutdown -r now
## проверка
cat /etc/group
cat /etc/group | grep audio

Проверка синтезатора за глас

## произволно набран текст за асистента
echo "Бла бла бла, просто тест." | RHVoice-test -p Anna
## тест на mplayer
mplayer http://radio.bestfm.fm:8080/bestfm64
Отлично! Работи!





до нови срещи   ^.^
10.09.2018 profruit 

0 Response to "RHVoice под Ubuntu Server 16.04.5 LTS"

Публикуване на коментар

Този блог е реинкарнация на първите ми опити за споделяне в нета. На времето започнах с къси разкази на преживяното. После се обезсмисли и превърнах блога си в системно радио. Пиша единствено неща, които карат душата ми да живее: openHAB, Ubuntu, Споделено и т.н. Това е моето системно радио, разбирате ли? Моята вълна и вие сте на нея сега.

Архив на блога