use jarvis_core::recorder; // use rodio::{Decoder, OutputStream, Sink}; use std::path::PathBuf; use jarvis_core::audio; #[tauri::command] pub fn pv_get_audio_devices() -> Vec { recorder::get_audio_devices() } #[tauri::command] pub fn pv_get_audio_device_name(idx: i32) -> String { recorder::get_audio_device_name(idx) } #[tauri::command(async)] pub fn play_sound(filename: &str) { let path = PathBuf::from(filename); audio::play_sound(&path); }