临时提交
This commit is contained in:
parent
b6423678a2
commit
1af4083368
@ -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)
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user