临时提交

This commit is contained in:
林若思 2025-12-22 13:43:08 +08:00
parent b6423678a2
commit 1af4083368
3 changed files with 2 additions and 12 deletions

View File

@ -53,10 +53,6 @@ class VoiceController(
var isPlaying = false var isPlaying = false
private set private set
/** ================= 公共接口 ================= */
fun initWakeup(keywords: String) {
wakeupManager.initStream(keywords)
}
fun acceptAudio(samples: FloatArray) { fun acceptAudio(samples: FloatArray) {
cachePreBuffer(samples) cachePreBuffer(samples)

View File

@ -29,14 +29,11 @@ class WakeupManager(
) )
kws = KeywordSpotter(assetManager, config) kws = KeywordSpotter(assetManager, config)
} stream = kws.createStream()
fun initStream(keywords: String) {
val normalized = keywords.replace("\n", "/").trim()
stream = kws.createStream(normalized)
?: error("Failed to create KWS stream") ?: error("Failed to create KWS stream")
} }
/** ⭐ 小爱同学策略:不管播放还是录音,永远喂 */ /** ⭐ 小爱同学策略:不管播放还是录音,永远喂 */
fun acceptAudio(samples: FloatArray) { fun acceptAudio(samples: FloatArray) {
val s = stream ?: return val s = stream ?: return

View File

@ -189,9 +189,6 @@ class MainActivity : BaseViewModelActivity<ActivityMainBinding, MainViewModel>()
}, },
) )
// 初始化唤醒词
voiceController?.initWakeup("x iǎo z ì @小智")
// voiceController?.initWakeup("l iàng z ǎi @靓仔")
} }
override fun receivedIMMsg(msg: SingleMessage) { override fun receivedIMMsg(msg: SingleMessage) {