本节提供声网 SDK 中插件相关 API 的参考文档。
RtcEngineConfig
类的 addExtensionRtcEngine
类的 enableExtensionRtcEngine
类的 setExtensionPropertyRtcEngine
类的 getExtensionPropertyIMediaExtensionObserver
类的 onEventAgoraRtcEngineKit
类的 enableExtensionWithVendorAgoraRtcEngineKit
类的 setExtensionPropertyWithVendorAgoraRtcEngineKit
类的 getExtensionPropertyWithVendorAgoraMediaFilterEventDelegate
类的 onEvent在声网 SDK 中调用插件相关 API 时,需要传入指定的 key 和 value。本节介绍云上曲率实时语音转写&翻译(多语种)插件支持的所有 key。
调用声网 SDK 的 setExtensionProperty
/setExtensionPropertyWithVendor
方法时,支持传入以下 key:
setExtensionProperty/setExtensionPropertyWithVendor 方法的 key | 描述 |
---|---|
startAudioTranslation | 开始转写和翻译。 |
closeAudioTranslation | 结束转写和翻译。 |
声网 SDK 的 onEvent
回调可能包括以下 key:
onEvent 回调的 key | 描述 |
---|---|
recognizeResult | 转写结果。 |
translateResult | 翻译结果。 |
start | 插件启动错误信息。 |
value 包含以下参数:
value 参数 | 描述 |
---|---|
appKey |
在声网控制台购买和激活插件后获取的 appKey。 |
appSecret |
在声网控制台购买和激活插件后获取的 appSecret。 |
srcLanguage |
源语言。 |
destLanguage |
目标语言。 |
value 包含以下参数:
value 参数 | 描述 |
---|---|
end |
结束转写和翻译。 |
value 包含以下参数:
value 参数 | 描述 |
---|---|
recognizeResult |
语音转写结果,例如 "杭州822路公交车站站点" 。 |
value 包含以下参数:
value 参数 | 描述 |
---|---|
translateResult |
语音翻译结果,例如 "hello world" 。 |
value 包含以下参数:
value 参数 | 描述 |
---|---|
start |
调用方法 key startAudioTranslation 启动插件的错误信息。 |