更新记录
1.5.0(2024-11-19)
录音文件识别极速版支持使用者通过HTTPS POST方式上传一段短音频,并在短时间内(一般来说,30分钟的音频可以在10秒内完成识别)同步获取识别结果,满足音视频字幕、准实时质检等场景下对语音文件识别时效性要求。
平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
× | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
介绍
本示例代码是阿里云智能语音交互服务相关的示例。 包括了一句话识别、实时识别、录音文件识别、语音合成等多个功能的演示。
需要说明的是:以下代码均为demo示例,当需要集成到自己的系统中时,注意根据实际情况进行相应修改,比如逻辑调整、参数设置、异常处理等等。
一句话识别(nls-example-recognizer)
- SpeechRecognizerDemo :单线程调用演示一句话识别接口
- SpeechRecognizerMultiThreadDemo :多线程调用演示一句话识别接口
实时识别(nls-example-transcriber)
- SpeechTranscriberDemo :单线程调用演示实时语音识别接口
- SpeechTranscriberMultiThreadDemo :多线程调用演示实时语音识别接口
- SpeechTranscriberWithMicrophoneDemo :演示了从麦克风采集语音并实时识别的过程
语音合成(nls-example-tts)
- SpeechSynthesizerDemo :单线程调用演示语音合成接口
- SpeechSynthesizerMultiThreadDemo :多线程调用演示语音合成接口
- SpeechSynthesizerLongTextDemo :演示长文本语音合成调用时,如何拆分文本的功能
长文本语音合成(nls-example-longtts)
- SpeechLongSynthesizerDemo :单线程调用演示长文本语音合成接口
注意:语音SDK的版本需要2.1.1及以上才能支持长文本语音合成接口。
token获取(nls-example-token)
- TokenDemo : 演示token的获取方式
- SpeechTokenGeneratorDemo : 演示token定时获取的方式
update
2019年09月26日 增加长文本语音合成的示例代码 2019年07月19日