fix: 修复默认录音和播放音频参数

This commit is contained in:
Del Wang
2025-04-26 15:01:49 +08:00
parent 4e7b6f6026
commit 0900b4cf2a
+27 -2
View File
@@ -1,4 +1,5 @@
use open_xiaoai::base::{AppError, VERSION};
use open_xiaoai::services::audio::config::AudioConfig;
use open_xiaoai::services::connect::data::{Event, Request, Response, Stream};
use open_xiaoai::services::connect::handler::MessageHandler;
use open_xiaoai::services::connect::message::{MessageManager, WsStream};
@@ -19,10 +20,34 @@ async fn test() -> Result<(), AppError> {
SpeakerManager::play_text("已连接").await?;
let _ = RPC::instance()
.call_remote("start_recording", None, None)
.call_remote(
"start_recording",
Some(json!(AudioConfig {
pcm: "noop".into(),
channels: 1,
bits_per_sample: 16,
sample_rate: 16000,
period_size: 1440 / 4,
buffer_size: 1440,
})),
None,
)
.await;
let _ = RPC::instance().call_remote("start_play", None, None).await;
let _ = RPC::instance()
.call_remote(
"start_play",
Some(json!(AudioConfig {
pcm: "noop".into(),
channels: 1,
bits_per_sample: 16,
sample_rate: 24000,
period_size: 1440 / 4,
buffer_size: 1440,
})),
None,
)
.await;
Ok(())
}