README typo fixes & some little changes

This commit is contained in:
Abraham
2023-05-04 01:06:44 +05:00
parent 488f5c0786
commit 8dc6efd81a
13 changed files with 120 additions and 9 deletions

View File

@@ -23,10 +23,14 @@ This are the neural networks we are currently using:
- Text-To-Speech
- [~~Silero TTS~~](https://github.com/snakers4/silero-models) *(currently not used)*
- [~~Coqui TTS~~](https://github.com/coqui-ai/TTS) *(currently not used)*
- [~~WinRT~~] (https://github.com/ndarilek/tts-rs) *(currently not used)*
- [~gTTS~] (https://github.com/nightlyistaken/tts_rust) *(currently not used)*
- [~~SAM~~] (https://github.com/s-macke/SAM) *(currently not used)*
- Wake Word
- [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)*
- [Vosk Speech Recognition Toolkit](https://github.com/alphacep/vosk-api) via [Vosk-rs](https://github.com/Bear-03/vosk-rs) *(very slow)*
- [~~Snowboy~~] *(currently not used)*
- NLU
- Nothing yet.
- Chat
@@ -52,7 +56,7 @@ Or run dev with `cargo tauri dev`.
Abraham Tugalov
## Python version?
Old version of Jarvis was build with Python.<br>
Old version of Jarvis was built with Python.<br>
The last Python version commit can be found [here](https://github.com/Priler/jarvis/tree/943efbfbdb8aeb5889fa5e2dc7348ca4ea0b81df).
## License

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

View File

@@ -0,0 +1,19 @@
; Rerun as admin, if required
If Not A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
; set partial title matching mode
SetTitleMatchMode, 2
; list of all browsers to close
GroupAdd, browsers, ahk_class MozillaWindowClass
GroupAdd, browsers, ahk_class IEFrame
GroupAdd, browsers, ahk_exe msedge.exe
GroupAdd, browsers, ahk_exe chrome.exe
GroupAdd, browsers, ahk_exe firefox.exe
; kill them all
Winclose, ahk_group browsers

Binary file not shown.

View File

@@ -9,10 +9,24 @@ list:
- ok3
phrases:
- открой браузер
- запусти браузер
- открой хром
- гугл хром
- command:
action: ahk
exe_path: ahk/Close browser.exe
voice:
sounds:
- ok1
- ok2
- ok3
- ok4
phrases:
- закрой все браузеры
- закрой браузер
- выключи браузер
- убери браузер
- command:
action: ahk
exe_path: ahk/Run website.exe

View File

@@ -8,6 +8,7 @@ list:
- ok2
- ok3
phrases:
- включи калькулятор
- открой калькулятор
- покажи калькулятор
- запусти калькулятор

View File

@@ -12,4 +12,6 @@ list:
- не слушай
- перестань слушать
- отдыхай
- на этом всё
- хватит слушать
- на этом всё

View File

@@ -2,7 +2,6 @@ list:
- command:
action: ahk
exe_path: ahk/Mute volume.exe
exe_args:
voice:
sounds:
- ok1
@@ -18,7 +17,6 @@ list:
- command:
action: ahk
exe_path: ahk/Mute volume.exe
exe_args:
voice:
sounds:
- ok1
@@ -28,4 +26,75 @@ list:
phrases:
- включи звук
- режим со звуком
- верни звук
- верни звук
- command:
action: ahk
exe_path: ahk/Set sound.exe
exe_args:
- 25
voice:
sounds:
- ok1
- ok2
- ok3
- ok4
phrases:
- звук на минимум
- громкость на минимум
- убавь звук
- сделай потише
- убавь громоксть
- поставь звук на минимум
- поставь громкость на минимум
- установи звук на минимум
- установи громкость на минимум
- минимальный уровень громкости
- command:
action: ahk
exe_path: ahk/Set sound.exe
exe_args:
- 50
voice:
sounds:
- ok1
- ok2
- ok3
- ok4
phrases:
- звук пятьдесят
- громкость пятьдесят
- поставь звук на пятьдесят
- поставь громкость на пятьдесят
- установи звук на пятьдесят
- установи громкость на пятьдесят
- громкость на середину
- средний уровень громкости
- поставь звук на середину
- установи громкость на середину
- средний уровень громкости
- command:
action: ahk
exe_path: ahk/Set sound.exe
exe_args:
- 100
voice:
sounds:
- ok1
- ok2
- ok3
- ok4
phrases:
- звук сто
- громкость сто
- поставь звук на сто
- поставь громкость на сто
- установи звук на сто
- установи громкость на сто
- громкость на максимум
- установи громкость на максимум
- звук на максимум
- полная громкость
- полный уровень громкости

View File

@@ -1 +1,3 @@
Send, #{PrintScreen}
Send {PrintScreen down} ; Press down the PrintScreen key.
Sleep 500 ; Keep it down
Send {Up PrintScreen} ; Release the PrintScreen key.

View File

@@ -43,7 +43,7 @@ pub const VOSK_MODEL_PATH: &str = "vosk/model_small";
pub const VOSK_MIN_RATIO: f64 = 70.0;
// ETC
pub const CMD_RATIO_THRESHOLD: f64 = 60f64;
pub const CMD_RATIO_THRESHOLD: f64 = 65f64;
pub const CMS_WAIT_DELAY: std::time::Duration = std::time::Duration::from_secs(15);
pub const ASSISTANT_GREET_PHRASES: [&str; 3] = ["greet1", "greet2", "greet3"];

View File

@@ -63,7 +63,7 @@ fn get_wake_word_engine() -> config::WakeWordEngine {
"rustpotter" => selected_wake_word_engine = config::WakeWordEngine::Rustpotter,
"vosk" => selected_wake_word_engine = config::WakeWordEngine::Vosk,
"picovoice" => selected_wake_word_engine = config::WakeWordEngine::Porcupine,
&_ => todo!()
_ => selected_wake_word_engine = config::DEFAULT_WAKE_WORD_ENGINE
}
} else {
// default

View File

@@ -60,7 +60,7 @@
"fullscreen": false,
"resizable": false,
"title": "Jarvis Voice Assistant",
"width": 500,
"width": 550,
"height": 700
}
]