阿里云http接口的语音识别
阿里云直接标注了:不支持纯JavaScript直接调用RESTful接口:使用纯JavaScript直接访问RESTful接口可能会遇到跨域问题(Cross-Origin Resource Sharing, CORS)
参考 https://help.aliyun.com/zh/isi/developer-reference/restful-api-2
这就导致 ajax 无法请求阿里云的 asr 语音识别了。
这导致AI语音识别,AI语音播报等功能,做起来都是挺费劲的。
腾讯云http接口的语音识别
文档: https://cloud.tencent.com/document/product/1073/37995
经过测试,浏览器使用,也是跨域报错。
显然这些接口,不是设计给用来用于 web网页端使用,根本没考虑跨域。
给服务器调用/安卓/iOS/微信小程序调用还可以,在浏览器 js ajax 请求,就是跨域报错了。
很烦,业务中需要用到 h5 的语音识别,但是却没有简单 http 接口快速解决。