我正在尝试用Windows7识别语音,但它总是将语音识别为命令,或者只是说“那是什么?”
我怎么才能得到所有的演讲?
代码:
SpeechRecognizer _speechRecognizer;
public Window1()
{
InitializeComponent();
// set up the recognizer
_speechRecognizer = new SpeechRecognizer();
_speechRecognizer.Enabled = false;
_spee
我在windows visual studio 2010中创建的应用程序在windows7和vista中运行100%。但是,当它出现在windows8时,它显示的是"Windows SmartScreen prevented an unauthorized app from running“。它是一个语音识别软件,所以它使用speech.dll
为什么会发生这个错误?
我已经为SAPI5 Eliska22k安装了捷克语语音。它在Windows7上运行得很好,现在我有了Windows8,在调用Speak方法时,它会给我一个Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
我也尝试过使用.NET System.Speech中的SpeechSynthesizer。它还可以看到安装了语音Eliska22k (在W7上,它只适用于SAPI5),但它不会写任何异常,它只是无法启动。在SelectVoice("
我创建了文本到语音转换的代码。我想让它打开网页浏览器怎么做??我使用的是Windows7操作系统。我还下载了xampp。
using System.Speech.Synthesis;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
SpeechSynthesizer synthesizer = new SpeechSynthesizer();
synthesizer.Volume
我需要开发一个简单的64位C++文本到语音(TTS)程序来在Windows7和Vista上运行。我的第一步是尝试从SAPI 5.4教程编译该程序。但我在Windows 7计算机上找不到所需的SAPI 5.4软件包。我在互联网上搜索了一下,只有SAPI 5.1可用于Windows XP。
声称“Windows7中包含的用于编程语音引擎的本地代码应用程序接口”。有以下指令:
Step 1. Setting up the Project:
…
Code Listing 1
Next add the paths to SAPI.h and SAPI.lib files. The paths
使用Windows7语音识别,我希望创建专门的词汇表,以便在应用程序的某些部分中识别特定于领域的自然语言。因此,例如,特定的文本输入框可以链接到它自己的词汇表,并且被限制为语言的一个小子集,例如
throw the axe at the troll
其中"troll"在词汇表中,而"trawl"不在。应用程序应该能够学习,因此:
throw the axe at the arggly
应该允许"arggly"被拼写出来、识别并添加到字典中。
我目前正在使用“语音到文本”桌面应用程序,我知道如何使用Microsoft语音对象库进行‘文本到语音’,但是,如何做‘语音到文本’或‘语音到命令’。
Example 1: I say "Hello World", the Application Write 'Hello World' in for Ex: Note Pad or in 'TMemo'.
Example 2: i say "Open Note Pad", the Application will open the windows note pad.
我只需要一个简单