【发布时间】:2023-03-31 04:16:01
【问题描述】:
我已经开始使用 .NET 语音转文本库 (SpeechRecognizer)
在谷歌搜索和搜索这个网站时,我发现了这个代码示例:
var c = new Choices();
for (var i = 0; i <= 100; i++)
c.Add(i.ToString());
var gb = new GrammarBuilder(c);
var g = new Grammar(gb);
rec.UnloadAllGrammars();
rec.LoadGrammar(g);
rec.Enabled = true;
这有助于我开始。我改变了这两行
for (var i = 0; i <= 100; i++)
c.Add(i.ToString());
满足我的需要
c.Add("Open");
c.Add("Close");
但是,当我说“关闭”时,Windows 的语音识别器会关闭我的应用程序!
此外,有没有比创建自己的字典更好的识别语音的方法?我希望用户说类似:“给自己写个便条”,然后用户会说话,我会写。
很抱歉在同一个问题上问了 2 个问题,这两个问题似乎都与我的一个问题有关。
【问题讨论】:
-
顺便说一句,这些类与 Visual Studio 无关。它们是 .NET 的一部分。
标签: c# speech-recognition speech-to-text