语音翻译(TranslateVoice)
语音翻译,请参见 FINTLTranslatorLang 查看支持的语言列表。
函数定义
UFUNCTION(BlueprintCallable, Category = "INTLSDKAPI")
static void TranslateVoice(FINTLTranslatorVoiceReq req_info);
入参说明
| 参数 | 类型 | 说明 |
|---|---|---|
| req_info | FINTLTranslatorVoiceReq | 翻译请求信息,详见 TranslatorVoiceReq |
回调处理
回调处理接口是 TranslatorResultObserver。回调数据结构是 TranslatorResult。
回调 ID 是 kMethodIDTranslatorTranslateVoice。
代码示例
FINTLTranslatorVoiceReq req;
FString NativePath;
#if PLATFORM_ANDROID
NativePath = FPaths::Combine(FPaths::ProjectPersistentDownloadDir(), TEXT("intl-test/000.wav"));
#endif
req.voicePath = NativePath;
UINTLSDKAPI::TranslateVoice(req);