即时通信 IM React Native(语音转文字)

这篇说说腾讯云IM语音转文字功能,支持将发送或接收的语音消息转换为文字,为增值付费功能,v3.1.3起支持,提供免费试用。接口convertVoiceToText支持wav、mp3等音频格式,可指定语言(中英粤、日语)。 功能概述:语音转文字为增值付费功能,已结束内测,支持多种音频格式。 接口使用:convertVoiceToText需传入音频消息message,可选language参数指定语言类型。

相关产品
即时通信 IM 产品页,含版本规格、价格与购买入口。

一、功能描述

语音转文字功能支持识别你发送成功或接收的语音消息,将其转换成文字。

注意:说明:

二、convertVoiceToText

语音转文字的接口。音频格式支持 wav、pcm、ogg-opus、speex、silk、mp3、m4a、aac、amr。

接口

chat.convertVoiceToText(options);

参数

参数 options 为 Object 类型,包含的属性值如下:

名称 类型 描述
message Message 音频消息
language String | undefined 语言类型,默认中英粤语音转文字。其它可选类型:zh (cmn-Hans-CN),中文通用en-US,英语yue-Hant-HK,粤语ja-JP,日语

返回值

Promise

示例

// 最常用的中英粤语音转文字,language 参数可缺省let promise = chat.convertVoiceToText({ message });promise.then(function(imResponse)) { // 语音转文字成功 const { result } = imResponse.data;}).catch(function(imError) { // 语音转文字失败 console.warn('convertVoiceToText error:', imError);});

// 日语语音转文字let promise = chat.convertVoiceToText({ message, language: 'ja-JP'});promise.then(function(imResponse)) { // 语音转文字成功 const { result } = imResponse.data;}).catch(function(imError) { // 语音转文字失败 console.warn('convertVoiceToText error:', imError);});

赞 (0)
上一篇 4天前
下一篇 4天前