Draft successful build, versions bump, crates up to date + custom forks of certain crates
This commit is contained in:
parent
15d33d9bc5
commit
1f03a44f33
3 changed files with 46 additions and 35 deletions
|
|
@ -55,7 +55,10 @@ pub fn init() -> Result<(), ()> {
|
|||
|
||||
pub fn data_callback(frame_buffer: &[i16]) -> Option<i32> {
|
||||
match WAKE_WORD_ENGINE.get().unwrap() {
|
||||
WakeWordEngine::Porcupine => porcupine::data_callback(frame_buffer),
|
||||
WakeWordEngine::Porcupine => {
|
||||
// porcupine::data_callback(frame_buffer)
|
||||
unimplemented!("f*ck picovoice");
|
||||
},
|
||||
WakeWordEngine::Rustpotter => rustpotter::data_callback(frame_buffer),
|
||||
WakeWordEngine::Vosk => vosk::data_callback(frame_buffer),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ pub fn recognize(data: &[i16], include_partial: bool) -> Option<String> {
|
|||
.accept_waveform(data);
|
||||
|
||||
match state {
|
||||
Ok(ds) => {
|
||||
match ds {
|
||||
DecodingState::Running => {
|
||||
if include_partial {
|
||||
Some(
|
||||
|
|
@ -69,6 +71,13 @@ pub fn recognize(data: &[i16], include_partial: bool) -> Option<String> {
|
|||
}
|
||||
DecodingState::Failed => None,
|
||||
}
|
||||
},
|
||||
Err(err) => {
|
||||
error!("Vosk accept waveform error.\nError details: {}", err);
|
||||
|
||||
None
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// pub fn stereo_to_mono(input_data: &[i16]) -> Vec<i16> {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
mod menu;
|
||||
|
||||
use image;
|
||||
use tray_icon::{
|
||||
menu::{AboutMetadata, Menu, MenuEvent, MenuItem, PredefinedMenuItem},
|
||||
TrayIconBuilder, TrayIconEvent,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue