实现开启语音输入以实现应用内多人对话功能的步骤如下:
第一步:服务端安装声卡服务
确保在服务端安装了声卡服务。
第二步:开通语音服务授权
-
从开发者平台申请授权码,确保开通了语音服务的授权。
-
平行云商务提供的授权码。需要联系平行云商户,开通语音服务的授权
-
在应用后台编辑中,允许使用音频输入功能。如果没有授权,该功能将不可见。

第三步:检查渲染服务端是否允许访问麦克风
确保渲染服务端已允许应用访问麦克风,需要开启访问。如下图所示:
第四步:搭建https环境或使用localhost
-
搭建https环境或者使用localhost进入应用。
-
在应用界面右下角控制球上方找到麦克风图标,点击允许麦克风的使用。
-
这样就可以使用音频输入功能,实现多人对话等需求。

通过以上步骤,您可以成功实现应用内的多人对话功能以及其他语音输入相关的需求。
备注:
- 本地调试时,可以使用OpenSSL搭建免费的https环境。以下是在Nginx上配置https的简要步骤及生成证书的示例命令(适用于Windows和Linux系统)。
OpenSSL生成证书示例命令:
Windows生成证书:
openssl genpkey -algorithm RSA -out mykey.pem -pkeyopt rsa_keygen_bits:2048
openssl req -new -x509 -days 3650 -key mykey.pem -out mycert.pem -subj "/C=US/ST=State/L=City/O=Organization/OU=Department/CN=CommonName"
Linux生成证书:
openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
openssl req -new -x509 -key private_key.pem -out certificate.pem -days 365
Nginx配置https示例:
server {
listen {{port}} ssl;
server_name localhost;
ssl_certificate /path/to/cert.pem; # 证书文件路径
ssl_certificate_key /path/to/key.pem; # 私钥文件路径
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1 TLSv1.2;
...
}
通过以上步骤,可以搭建https环境并实现音频输入功能在应用内的多人对话等需求。