【问题标题】:How to read data from microphone input in GNU/Octave?如何从 GNU/Octave 中的麦克风输入读取数据?
【发布时间】:2013-01-02 13:09:59
【问题描述】:

当然可以,但问题是怎么做? http://gnu.org/software/octave 上的官方文档对此保持沉默。

是否有任何其他库或函数可用于在 Linux 上使用 GNU/Octave 访问线路输入(麦克风输入)?

【问题讨论】:

    标签: function matlab stream octave microphone


    【解决方案1】:

    您是否尝试过使用 Octave 的 record 函数?

    x = record(T, Fs);
    

    其中T 是记录的持续时间,Fs 是采样率。

    【讨论】:

    • 当我尝试录制时,我得到了这个错误:octave:1> record(1) 请按回车然后说话! dd:打开`/dev/dsp':没有这样的文件或目录错误:fread:无效流号=-1错误:调用自:错误:/usr/share/octave/3.6.3/m/audio/record.m在第 53 行第 13 列,我也以 root 身份运行它,但这似乎不起作用。但这可能是我正在寻找的功能。也许这是操作系统的问题,而不是八度音程。
    • @crooveck 嗯,你的操作系统是什么?尝试阅读this troubleshooting list
    • 好的,我正在运行 ubuntu 12.04 64 位。问题在于默认的 record() 实现。工作解决方案在这里:bugs.launchpad.net/ubuntu/+source/octave3.2/+bug/681646感谢帮助@EitanT
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多