浏览 SDKs · iOS
SDKsiOS商业版

识别音频文字

使用 iOS OpenIMCore 将音频识别为文字。

复制

原生 iOS 优先把沙盒内可读音频路径放入 filename;无法提供路径时,将 Base64 放入 data

NSDictionary *request = @{@"filename": audioFileURL.path};
NSString *requestJSON = [self JSONString:request];
CallbackProxy *callback = [[CallbackProxy alloc]
    initWithOnSuccess:^(NSString *data) {
        [self showTranscription:[self textFromResultJSON:data]];
    }
    onFailure:nil];

requestJSON 与 callback 交给 Open_im_sdkSpeechToText。成功 JSON 为 { "text": string },不会修改原消息或触发消息事件。调用前先查询语音识别能力