安卓代码中需要执行的操作
需要替换的文件密钥都需要替换为自己的
百度地图 SDK(替换为自己的)
| API Key (AK) | oA8gy8Nc8vqMJXlZeoixb7Y044ZkZaEo |
|---|
百度智能云 · 机器翻译 / OCR(替换为自己的)
| 配置项 | 值 |
|---|---|
| App ID | 123678011 |
| API Key (client\_id) | JjR6B1wgU47N3pVPT29II7QU |
| Secret Key (client\_secret) | MNWADW9lx7ZxG23elnESVGUdgoN2exRV |
API 地址(代码内拼接)(替换为自己的)
Token: https://aip.baidubce.com/oauth/2.0/token?grant\_type=client\_credentials&client\_id=...&client\_secret=...
翻译: https://aip.baidubce.com/rpc/2.0/mt/texttrans/v1
OCR: https://aip.baidubce.com/rest/2.0/ocr/v1/general
位置:app/src/main/java/com/tiocloud/chat/translate/BaiduTranslateConfig.java
anyRTC 音视频直播(替换为自己的)
申请入口:https://console.anyrtc.io/
用途
- 直播、游戏直播、语音厅(
AnyRtcConfig.ENABLED = true) - 与 WxCall 群通话隔离(live room groupid >= 900000000)
- SDK 以 dex + jni 隔离加载
密钥信息
| 配置项 | 值 |
|---|---|
| APP\_ID | 20e7df2fe96b8256df3abedcdb9fa76b |
配置位置
<span class="ui-markdown__inline-path-prefix ui-1heor9g md-inline-path-prefix">lib-anyrtc/src/main/java/com/tiocloud/anyrtc/</span><span class="ui-markdown__inline-path-filename ui-1heor9g md-inline-path-filename">AnyRtcConfig.java</span>
在这注册 
登录控制台:创建项目:

创建后 拿到appid替换即可
阿里云语音 NLS(服务端代理)
用途
- 语音消息转文字(
VoiceToTextHelper、ChatVoiceToTextHelper) - 助手语音输入(
YuAssistantActivity)
客户端密钥
无。 客户端上传 WAV 到自有服务端:
SpeechAsrReq → 服务端 → 阿里云 NLS 一句话识别
SpeechNlsConfigReq → 仅返回 enabled / region
相关文件
<span class="ui-markdown__inline-path-prefix ui-1heor9g md-inline-path-prefix">app/.../</span><span class="ui-markdown__inline-path-filename ui-1heor9g md-inline-path-filename">VoiceToTextHelper.java</span><span class="ui-markdown__inline-path-prefix ui-1heor9g md-inline-path-prefix">lib-httpclient/.../</span><span class="ui-markdown__inline-path-filename ui-1heor9g md-inline-path-filename">SpeechAsrReq.java</span><span class="ui-markdown__inline-path-prefix ui-1heor9g md-inline-path-prefix">lib-httpclient/.../</span><span class="ui-markdown__inline-path-filename ui-1heor9g md-inline-path-filename">SpeechNlsConfigResp.java</span>