だから私はC#で音声認識プログラムに取り組んでおり、数行のコードをコンパイルしました.唯一の問題は、動作しませんspeaks back the current battery level
."battery Level".
デバッグ ステージは問題なくビルドされます。「バッテリー レベル」と言ってもエラーや警告はまだありません。応答がありません。
if (e.Result.Text == "battery level")
{
System.Management.ManagementClass wmi = new System.Management.ManagementClass("Win32_Battery");
var allBatteries = wmi.GetInstances();
String estimatedChargeRemaining = String.Empty;
foreach (var battery in allBatteries)
{
estimatedChargeRemaining = Convert.ToString(battery["EstimatedChargeRemaining"]);
}
JARVIS.Speak("Estimated Charge Remaining: " + estimatedChargeRemaining + "%");
return;
}
コードの動作を妨げる明らかな間違いに気付いた人はいますか?
ありがとう。