The aim of this project is to create a assistant that auto trigger ambiance change controlling by voice
Project description
Ambiance-voice-assistant
The aim of this project is to create a assistant that auto trigger ambiance change controlling by voice. The current configuration is for French but you can easily change it to other languages by changing language informations in data/ava.json
The software run offline, so all data are contained to your computer.
As Vosk is use for the Speach to text, you need to download a langage model (https://alphacephei.com/vosk/models) and place it in data/models/<language>/. It will be downloaded if not present the first time if missing, causing a waiting time.
Installation
From pypi
pip install ambiance-voice-assistant[linux] # for linux
pip install ambiance-voice-assistant[android] # for android
Fom source
python setup.py install .[linux] # for linux
python setup.py install .[android] # for android
Requirements for linux
python -m spacy download fr_core_news_md
apt install mbrola-fr1 # or change voices in data/ava.json
Run
No install
python Ava/
python Ava/ui # for UI version
With install
python -m Ava
Configure the actions
Please edit data/ava.json to customize the actions to make with specifics sentences.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size ambiance_voice_assistant-0.7.5-py3-none-any.whl (41.4 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Hashes for ambiance_voice_assistant-0.7.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f1ba90a448cc68772d6c97d0599f4ecc8d57c32bec32b8c270a8d8f4eedd0f |
|
MD5 | 7722797d5da295caa3ecffe9bb3c5bd0 |
|
BLAKE2-256 | 24baf876aec986a88823c9bd183d1fc26c2433082701e66c3aa7b11bab8d90a5 |