語音 用 C 開發自己的語音識別程式

2022-09-09 09:36:10 字數 1305 閱讀 6922

開發工具:vs 2017

ai 平台:

用 360 軟體管家安裝 vs2017

開啟 vs2017,點選檔案,新建專案,選擇 visual c# --> windows 桌面 --> windows 窗體應用,選擇自己的專案位址,點選確定

直接拖動即可,生成介面如下

選擇檔案按鈕

private void button1_click(object sender, eventargs e)

}

開始識別按鈕

// 語音合成按鈕

private void button2_click(object sender, eventargs e)

catch (exception ex)

finally

}var result = client.recognize(buffur, value, 16000);

convert.tostring(result);

jtoken resultstr = null;

result.trygetvalue("result", out resultstr);

console.writeline("atoken===>"+ resultstr);

voiceresult.text = convert.tostring(resultstr);

console.write(result);

}

開始合成按鈕

呼叫 api 中 c# sdk 的語音合成 api

// 開始合成按鈕(語音合成功能)

private void synthesisbutton_click(object sender, eventargs e)

, // 語速

, // 音量

// 發音人,4:情感度丫丫童聲

};var result = client.synthesis(value, option);

try

} catch (exception ex)

play();

}

原始碼:

c 用微軟SAPI進行實時語音識別

vs2015,c include include include include include include sphelper.h include using namespace std inline hresult blockforresult isprecocontext precoctxt...

語音識別怎麼測試? 的用例梳理

1.針對輸入源來測試 1 使用者正常比較標準的哼唱,檢視識別結果,並且能夠點播 2 使用者加了特效的哼唱,比如加了電音效果,檢視識別結果 3 使用者的哼唱咬字不清或者是錯字,檢視識別結果 4 使用者的哼唱停頓點節奏不對,檢視識別結果 5 使用者的哼唱音調比較低,檢視識別結果 6 使用者的哼唱音調比較...

C 呼叫微軟自帶的語音識別

using system using system.collections.generic using system.linq using system.text using system.speech.recognition 引用系統的speech的識別 using system.speech.s...