Tag: 语音

在.Net中对音素的演讲

问题是我想用C#语言获取音频语音的音素。 假设你有一个像“x.wav”这样的音频文件,上面写着“你好亲爱的Shamim”。 我想提取演讲的所有音素和他们的相对时间。 如下图所示: 我使用System.Speech库( recognition和synthesis命名空间)但我找不到我想要的东西。 现在别搞错了! 我不希望句子的音素“你好亲爱的Shamim”,我想从未知的音频输入中提取音素和英语句子。 我尝试过System.Speech.Recognition但它尝试从音频文件中提取出来的单词,而不是手机! 正如你可能猜到的那样,这些词是错误的! ;)

c#中的实时麦克风幅度测量

我正在寻找简单的解决方案,它将在c#中返回麦克风输入的整数值。 我已经在网上检查可用的样本,但它们都没有在x64环境中工作。 (VS2008 + W7 x64)。 是否有任何简单的解决方案可以返回c#中麦克风输入的幅度(或频率)值? 我试过没有结果的NAudio,这个: http : //www.codeproject.com/KB/audio-video/cswavrec.aspx? msg=2155497没有运气。

C#system.speech.recognition交替出现

我正在使用system.speech.recognition识别来自许多人的单个单词。 因为准确性不是很好,我想考虑引擎给我的更多选项。 但是,e.Result.Alternates只包含一个与e.Result.word相同的结果。 有没有办法强迫引擎给我更多选择? 谢谢!

c#中的基频+语音检测

我正试图通过麦克风实时输入来检测语音。 我已经收到输入,执行FFT算法并以dB为单位得到结果。 我有一个频域,一个时域和一个频谱。 我如何获得基频? 如果我得到基频,我可以指定如果频率在某些值之间,那么我们正在谈论的是声音吗? 有没有其他方法可以用我已经拥有的东西做到这一点? 事先提前

PlatformNotSupportedException使用.NET语音识别

所以我正在为C#尝试语音识别,我正在使用System.Speech.Recognition,而且,我在互联网上搜索,尝试了一些基本语音识别的代码,我能找到的最好的是这个: using System; using System.Text; using System.Windows.Forms; using System.Speech.Recognition; namespace SpeechRecognition { public partial class MainForm : Form { SpeechRecognitionEngine recognitionEngine; public MainForm() { InitializeComponent(); Initialize(); } private void Initialize() { recognitionEngine = new SpeechRecognitionEngine(); recognitionEngine.SetInputToDefaultAudioDevice(); recognitionEngine.SpeechRecognized += (s, args) => { foreach (RecognizedWordUnit word in args.Result.Words) { // You can change the minimun confidence […]

更改语音识别引擎库的语言

我正在开发一个程序(在C#中)来识别来自用户的语音命令并在PC中执行,即用户说“开始菜单”并且PC打开开始菜单。 我找到了一个很酷的库: SpeechRecognitionEngine用于语音识别,问题是我需要识别西class牙语,有没有办法改变语言?

良好的语音识别API

我正在开展一个大学项目,我正在使用语音识别。 目前我正在Windows 7上开发它,我正在使用与.net一起提供的system.speech API包,我正在C#上进行。 我面临的问题是口述识别不够准确。 然后每当我启动应用程序时,桌面语音识别都会自动启动。 这对我来说是一个很大的麻烦。 正如我所说的话已经不够清楚,并且冲突的识别被解释为正在执行诸如应用程序切换最小化之类的命令和动作。 这是我的应用程序的一个关键部分,我恳请你为我提出任何好的语音API,除了这个微软的错误。 即使它只能理解简单的听写语法也会很好。

我如何在C#中改变语音合成器的性别和年龄?

我想在c#中改变System.Speech声音的性别和年龄。 例如,一个10岁的女孩却找不到任何简单的例子来帮助我调整参数。