An open API service indexing awesome lists of open source software.

https://github.com/coderscreative/voice-assistant

A rust voice assistant which is was made to be easy to set up, customize and learn from.
https://github.com/coderscreative/voice-assistant

large-language-model llm ollama recording rust rust-lang speech-to-text text-to-speech voice voice-assistant voice-recognition

Last synced: 6 months ago
JSON representation

A rust voice assistant which is was made to be easy to set up, customize and learn from.

Awesome Lists containing this project

README

          

# SADE Voice Assistant Rust

#### SADE is a rust voice assistant which is was made to be easy to set up, customize and learn from.

## Installation
### Download LLM Model

[Install Ollama](https://ollama.ai/download)\
[Pull Orca-Mini](https://ollama.ai/library/orca-mini:3b)

On Linux:
```
# Install ollama:
curl https://ollama.ai/install.sh | sh

# Pull orca-mini:
ollama pull orca-mini:3b
```

### Run SADE Voice Assistant

```
# Clone the repository:
git clone https://gitlab.com/officialccoders/voice-assistant-rust.git
cd voice-assistant-rust

# Copy over config file:
cp src/config/config_default.json src/config/config.json

# Install python dependencies:
pip install -r requirements.txt

# Build and run app with release tags:
cargo build --release
cargo run --release

# Or simply:
cargo run
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

## License

[MIT](https://choosealicense.com/licenses/mit/)