pre 0.0.3
This commit is contained in:
parent
8dc6efd81a
commit
d4fcb0ea9c
5 changed files with 25 additions and 24 deletions
|
|
@ -23,9 +23,9 @@ This are the neural networks we are currently using:
|
||||||
- Text-To-Speech
|
- Text-To-Speech
|
||||||
- [~~Silero TTS~~](https://github.com/snakers4/silero-models) *(currently not used)*
|
- [~~Silero TTS~~](https://github.com/snakers4/silero-models) *(currently not used)*
|
||||||
- [~~Coqui TTS~~](https://github.com/coqui-ai/TTS) *(currently not used)*
|
- [~~Coqui TTS~~](https://github.com/coqui-ai/TTS) *(currently not used)*
|
||||||
- [~~WinRT~~] (https://github.com/ndarilek/tts-rs) *(currently not used)*
|
- [~~WinRT~~](https://github.com/ndarilek/tts-rs) *(currently not used)*
|
||||||
- [~gTTS~] (https://github.com/nightlyistaken/tts_rust) *(currently not used)*
|
- [~gTTS~](https://github.com/nightlyistaken/tts_rust) *(currently not used)*
|
||||||
- [~~SAM~~] (https://github.com/s-macke/SAM) *(currently not used)*
|
- [~~SAM~~](https://github.com/s-macke/SAM) *(currently not used)*
|
||||||
- Wake Word
|
- Wake Word
|
||||||
- [Rustpotter](https://github.com/GiviMAD/rustpotter) *(Partially implemented, still WIP)*
|
- [Rustpotter](https://github.com/GiviMAD/rustpotter) *(Partially implemented, still WIP)*
|
||||||
- [Picovoice Porcupine](https://github.com/Picovoice/porcupine) via [official SDK](https://github.com/Picovoice/porcupine#rust) *(requires API key)*
|
- [Picovoice Porcupine](https://github.com/Picovoice/porcupine) via [official SDK](https://github.com/Picovoice/porcupine#rust) *(requires API key)*
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 69 KiB |
|
|
@ -1,2 +0,0 @@
|
||||||
[env]
|
|
||||||
PORTAUDIO_ONLY_STATIC = true
|
|
||||||
|
|
@ -1,25 +1,15 @@
|
||||||
use std::iter::Once;
|
mod structs;
|
||||||
|
use structs::WakeWordEngine;
|
||||||
|
use structs::SpeechToTextEngine;
|
||||||
|
|
||||||
use once_cell::sync::OnceCell;
|
|
||||||
|
|
||||||
// use const_concat::const_concat;
|
|
||||||
|
|
||||||
// pub const IS_DEV: bool = cfg!(debug_assertions);// cfg!(debug_assertions);
|
|
||||||
// pub const PUBLIC_PATH: &str = if IS_DEV {
|
|
||||||
// "D:/Rust/jarvis-app/public"
|
|
||||||
// } else {
|
|
||||||
// "./public"
|
|
||||||
// };
|
|
||||||
|
|
||||||
// APP
|
|
||||||
// pub const WAKE_WORD_ENGINES: [&str; 3] = ["rustpotter", "vosk", "picovoice"];
|
|
||||||
pub enum WakeWordEngine {
|
|
||||||
Rustpotter,
|
|
||||||
Vosk,
|
|
||||||
Porcupine
|
|
||||||
}
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
Defaults.
|
||||||
|
*/
|
||||||
pub const DEFAULT_WAKE_WORD_ENGINE: WakeWordEngine = WakeWordEngine::Rustpotter;
|
pub const DEFAULT_WAKE_WORD_ENGINE: WakeWordEngine = WakeWordEngine::Rustpotter;
|
||||||
|
pub const DEFAULT_SPEECH_TO_TEXT_ENGINE: SpeechToTextEngine = SpeechToTextEngine::Vosk;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
pub const DB_FILE_NAME: &str = "app.db";
|
pub const DB_FILE_NAME: &str = "app.db";
|
||||||
pub const LOG_FILE_NAME: &str = "log.txt";
|
pub const LOG_FILE_NAME: &str = "log.txt";
|
||||||
|
|
|
||||||
13
src-tauri/src/config/structs.rs
Normal file
13
src-tauri/src/config/structs.rs
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
pub enum WakeWordEngine {
|
||||||
|
Rustpotter,
|
||||||
|
Vosk,
|
||||||
|
Porcupine
|
||||||
|
}
|
||||||
|
|
||||||
|
pub enum SpeechToTextEngine {
|
||||||
|
Vosk
|
||||||
|
}
|
||||||
|
|
||||||
|
// pub enum TextToSpeechEngine {}
|
||||||
|
|
||||||
|
// pub enum IntentRecognitionEngine {}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue