我使用以下代码在python中使用语音识别
import speech_recognition as sr
# obtain audio from the microphone
r = sr.Recognizer()
with sr.Microphone() as source:
r.adjust_for_ambient_noise(source)
print("Say something!")
audio = r.listen(source)
print(type(audio))
BING_KEY = 'KEY' # Microsoft Bing Vo
当我试图执行下面的代码时,会得到以下错误:
(节点:3784) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝id: 1):错误:语音识别不幸失败:套接字挂断
var fs = require('fs');
var bing = require('bingspeech-api-client');
var audioStream = fs.createReadStream('d:\\node.wav');
var subscriptionKey = 'xxxxxxxxxxxxxxxxx'
我试图发出语音识别请求的令牌,就像来自邮递员的微软认知服务一样:
输入URL编码字符串是:
grant_type=client_credentials&client_id=[my_key]&client_secret=[my_key]&scope=https%3A%2F%2Fspeech.platform.bing.com
API的响应是错误的:
{
"statusCode": 401,
"message": "Access denied due to invalid subscription key. Make s
我目前正在尝试接受用户的语音输入,将其输入到Bing语音API中以获取文本,并将该文本作为用户响应传递。我已经从Bing收到了文本,但我不知道如何将该文本作为用户响应发送。我一直在浏览GitHub,所以任何反馈都是非常感谢的。有关守则如下:
function(session){
var bing = new client.BingSpeechClient('mykey');
var results = '';
var wave = fs.readFileSync('./new.wav');
const text
我可以使用以下代码从麦克风录制音频:
private void buttonBeginToSpeak_Click(object sender, EventArgs e)
{
WaveIn wi;
WaveOut wo;
private BufferedWaveProvider bwp;
wo = new WaveOut();
wi = new WaveIn();
wi.DataAvailable += new EventHandler<WaveInEventArgs>(wi_DataAvailable);
bwp = ne