#

SUD

语音小游戏

语音小游戏,比如"狼人杀"和“谁是卧底”,允许玩家通过语音玩游戏。小游戏通过状态控制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数据

RTC厂商的集成文档

- [融云语音Android识别接入](https://resource.sud.tech/docs/asr/Android%E8%9E%8D%E4%BA%91%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3.docx) - [融云语音iOS识别接入](https://resource.sud.tech/docs/asr/iOS%E8%9E%8D%E4%BA%91%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3.docx)

results matching ""

    No results matching ""