在C#获取麦克风输入的声音的波形图

怎么获取声音波动的频率,在网上找来一些这方面的资料:

DirectX的 DirectSound

http://zhidao.baidu.com/question/448587955.html

http://www.cnblogs.com/stg609/category/158848.html

http://download.csdn.net/download/trbbadboy/4368201

(资料如上,具体我也不懂,哈哈。)

------------------------------------------------------------------------

Draw Curve in Real Time  C#波形曲线实时绘制

一个绘制声音波形的开源项目,可以用于波形曲线的实时绘制。

http://www.codesoso.com/code/Curve_RealTime.aspx

------------------------------------------------------------------------

下面的是论坛的讨论,可以看看大家都回答以及给出的解决方案

http://bbs.csdn.net/topics/300126667

------------------------------------------------------------------------

项目实例:

http://wenku.baidu.com/view/56519645b307e87101f69675.html

------------------------------------------------------------------------

下面的给出一个开源的项目:

http://www.dreamincode.net/forums/topic/38890-activex-with-c%23/

http://www.codeproject.com/Articles/15328/C-Voice-and-Tone-Alert-Generator

时间: 2024-10-26 15:31:34

在C#获取麦克风输入的声音的波形图的相关文章

Android-------ListView列表中获取EditText输入的值

最近项目的购物车中用列表中包含了留言功能, 需要获取EditText输入的内容,当购买多件商品时,就有点棘手了. 经过查资料解决了这个功能,并写了一个案例: 效果图: 可以在商品数据用一个字段来管理留言数据,这样就可以方便的操作了. 代码: public class MainActivity extends AppCompatActivity { ListView listView; @Override protected void onCreate(Bundle savedInstanceSt

python入门学习--语句、获取用户输入、函数

1.语句 1.1 语句和表达式有什么区别呢?表达式就是某件事情,而语句是做某件事情(即告诉计算机做什么).比如2*2是4,而print2*2则是打印4 1.2 if语句 当条件为假时,什么都没发生:当条件为真时,后面的语句(上图为print语句)被执行.注:在交互式解释器内使用if语句,需要按两次回车,if语句才会执行 2.获取用户输入 python提示符(>>>)后面的语句可以算作一个完整的程序的组成部分了,输入的值由用户提供,而程序就会打印出输入的两个数的乘积1428.在编写程序的时

微信小程序怎么获取用户输入

能够获取用户输入的组件,需要使用组件的属性bindchange将用户的输入内容同步到 AppService. <input id="myInput" bindchange="bindChange" /> <checkbox id="myCheckbox" bindchange="bindChange" /> var inputContent = {} Page({ data: { inputConten

Java入门:基础算法之获取用户输入

本部分演示如何获取用户输入.我们使用Scanner类来得到用户输入.下面的实例代码中演示了如何获取用户输入的字符串.整数和float数据.主要用到了以下方法: 1)public String nextLine():获取输入的字符串 2)public int nextInt():获取输入的整数 3)public float nextFloat():获取输入的float数 import java.util.Scanner; class GetInputData { public static voi

批处理获取用户输入

获取用户输入 set /p somevalue= 使用%somevalue%来访问用户输入的内容 取消变量的定义 set somevalue= 取消变量somevalue的定义 批处理获取用户输入,码迷,mamicode.com

微信小程序—如何获取用户输入文本框的值

我们就拿简单常用的登录来举例子吧,先看最终效果图片 我不喜欢使用from表单提交,所以这里不采用表单提交的方式咯: 先看看html代码: login.wxml <view class="itemView">用户名: <input class="input" name="userName" placeholder="请输入用户名" bindinput ="userNameInput"/>

Java用Scanner类获取用户输入

用Java编写程序时,有些数据需要用户输入,这个时候需要调用java提供的Scanner类,这个类在包java.util下,比如求一个矩形的面积,简单的看一下用法: 1 import java.util.Scanner; 2 public class Javashuru { 3 //Java获取用户输入,使用Scanner类,位于java.util包中 4 public static void main(String[] args){ 5 //创建Scanner对象 6 Scanner inpu

如何获取中文输入/拼音

之所以要了解这个问题是因为在autocomplete中我们希望提前捕获用户输入的拼音,这样的话就可以尽早提供常用选项,从而让用户尽量少的输入,尽量快的找到对应选项. 首先想到的就是keyup, keydown, keypress, input事件,看看哪个事件可以在用户输入拼音的时候就捕获.在网上搜了一下,最终解决方案是: 捕获keyup事件 参考: 使用中文输入法时对键盘事件的处理 http://www.cnblogs.com/owenChen/p/3215421.html 如何获取中文输入/

C#让TopMost窗体弹出并置顶层但不获取当前输入焦点的终极办法

为了使程序在弹出窗口时置顶层且不获取系统输入焦点,避免影响用户当前的操作,来电通来电弹屏软件尝试过N多种办法,例如:弹出前保存当前焦点窗口句柄,弹出时因为使用TopMost系统默认将焦点交给了弹出窗口,弹出后再将焦点还给弹出前的焦点窗口句柄(C#让窗体置顶弹出但不获取焦点).这种方法貌似解决了问题,但是在弹出的时候还是会打断用户的部分操作.经过我们的不断探索和尝试,终于在Form底层取得了突破,效果很好,和qq的弹窗一样不会打扰用户操作. //声明常量:(释义可参见windows API) co