J.A.R.V.I.S-rust/app/src/config/structs.rs

30 lines
484 B
Rust
Raw Normal View History

use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Serialize, Deserialize, Debug)]
pub enum WakeWordEngine {
Rustpotter,
Vosk,
Porcupine
}
#[derive(Serialize, Deserialize, Debug)]
pub enum SpeechToTextEngine {
Vosk
}
#[derive(PartialEq, Debug)]
pub enum RecorderType {
Cpal,
PvRecorder,
PortAudio
}
#[derive(PartialEq, Debug)]
pub enum AudioType {
Rodio,
Kira
}
// pub enum TextToSpeechEngine {}
// pub enum IntentRecognitionEngine {}