#

语音小游戏
语音小游戏,比如"狼人杀"和“谁是卧底”,允许玩家通过语音玩游戏。小游戏通过状态控制App在不同阶段:允许发言、禁止发言、允许收听、禁止收听。
语音识别(ASR)
Sud小游戏,比如“你画我猜”、“你说我猜”、“数字炸弹”, 支持玩家用语音识别玩游戏
集成方法:
Android, 以版本V1.3.2.1154为例: implementation 'tech.sud.mgp:SudASR:1.3.2.1154'
iOS: pod 'MicrosoftCognitiveServicesSpeech-iOS', '1.23.0'
业务步骤:
1、小游戏启动ASR,向App发送MG_COMMON_GAME_ASR状态, isOpen=true
2、App响应MG_COMMON_GAME_ASR, isOpen=true, 调用RTC接口开启采集PCM数据,将PCM数据传给SudFSTAPPDecorator.pushAudio, 可以在工作线程中调用pushAudio接口
PCM数据格式必须是:采样率:16000, 采样位数:16, 声道数: MONO
PCM数据长度可以根据效果调整,长度大: 精确度好但延时长 长度小:延时短但牺牲精确度
3、小游戏结束ASR,向App发送MG_COMMON_GAME_ASR状态, isOpen=false
4、App响应MG_COMMON_GAME_ASR, isOpen=false, 调用RTC接口关闭采集PCM数据