|
|
@ -72,7 +72,6 @@ class VoiceInteractionService : Service() { |
|
|
// 当前用户输入 |
|
|
// 当前用户输入 |
|
|
private var currentUserInput = "" |
|
|
private var currentUserInput = "" |
|
|
|
|
|
|
|
|
private var testKey = "" |
|
|
|
|
|
|
|
|
|
|
|
// 服务组件 |
|
|
// 服务组件 |
|
|
private lateinit var mediaSession: MediaSessionCompat |
|
|
private lateinit var mediaSession: MediaSessionCompat |
|
|
@ -125,7 +124,7 @@ class VoiceInteractionService : Service() { |
|
|
audioPlayer?.play(R.raw.silence, 0f) |
|
|
audioPlayer?.play(R.raw.silence, 0f) |
|
|
|
|
|
|
|
|
// 设置为媒体播放状态 |
|
|
// 设置为媒体播放状态 |
|
|
// setPlaybackState(PlaybackStateCompat.STATE_PAUSED) |
|
|
setPlaybackState(PlaybackStateCompat.STATE_PAUSED) |
|
|
// FileLogger.d(TAG, "设置播放状态为STATE_PAUSED") |
|
|
// FileLogger.d(TAG, "设置播放状态为STATE_PAUSED") |
|
|
|
|
|
|
|
|
// 启动监控和前台服务 |
|
|
// 启动监控和前台服务 |
|
|
@ -319,12 +318,15 @@ class VoiceInteractionService : Service() { |
|
|
// 停止当前TTS播放 |
|
|
// 停止当前TTS播放 |
|
|
stopCurrentTTS() |
|
|
stopCurrentTTS() |
|
|
|
|
|
|
|
|
|
|
|
setPlaybackState(PlaybackStateCompat.STATE_PLAYING) |
|
|
|
|
|
|
|
|
// 播放提示音 |
|
|
// 播放提示音 |
|
|
// playPrompt("我在!") |
|
|
playPrompt("我在!") |
|
|
audioPlayer?.play(R.raw.listening) |
|
|
// audioPlayer?.play(R.raw.listening) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 设置为播放状态 |
|
|
// 设置为播放状态 |
|
|
// setPlaybackState(PlaybackStateCompat.STATE_PAUSED) |
|
|
setPlaybackState(PlaybackStateCompat.STATE_PAUSED) |
|
|
|
|
|
|
|
|
// 重置超时暂停标志 |
|
|
// 重置超时暂停标志 |
|
|
isTimeoutPaused = false |
|
|
isTimeoutPaused = false |
|
|
|