想写个程序,记录我说过的梦话

44 views
Skip to first unread message

realfun

unread,
Sep 27, 2010, 5:24:18 AM9/27/10
to pon...@googlegroups.com
快放假了,来点儿有趣的东东

最近老婆说我打呼噜、说梦话还说英文、还在半夜梦里唱过歌。。。但是每次问起来,她都说记不住了

最近我想找个录音程序,把睡着以后的声音录下来,然后抽取里面非呼噜的部分(或者称之为有意思的部分,主要是想找梦呓来着),否则要听8个小时才能找到,太累了。

找了几篇voice recognition的文章,感觉跟自己要求的不大符合,不知道从哪里下手合适了。

有没有一些合适/快速的解决方案呢?

我想到的方法:
1. 声音指纹,根据我的声音样本,只记录我说的话(不知道梦话有没有变调,还是不是可以识别)
2. 模式抽取,大部分时间的声音都是有规律的,把这些当做噪音滤掉,剩下的就是有点儿意思的了


--
题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高亮主题
游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,很好很强大 :)
发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网

Blog@ 半瓶墨水 http://www.2maomao.com/blog
Follow me @ http://twitter.com/realfun

Mikster.Z

unread,
Sep 27, 2010, 5:35:12 AM9/27/10
to pon...@googlegroups.com
找一个音频处理的软件打开之后看声幅之类的曲线8个小时也很容易找出有特点的部分来听吧....

郑培祥

unread,
Sep 27, 2010, 5:34:45 AM9/27/10
to pon...@googlegroups.com
如梦里说话和你平时说话的音调,音色,语气,不一样的话,这些方法有用马?来个简单的,就是音量达到一定程度并且持续,就保存下来,效果应该不会差太多

在 2010年9月27日 下午5:24,realfun <rea...@gmail.com>写道:



--
      此致
敬礼!
                                                              郑培祥
--
Zheng PeiXiang
C++, JAVA, PYTHON, NLP, Semantic Role Labeling
Blog :zheng-peixiang.appspot.com
Twitter: http://twitter.com/zhpx

realfun

unread,
Sep 27, 2010, 9:31:05 AM9/27/10
to pon...@googlegroups.com
我打呼噜的声音比说话还大声。。。

2010/9/27 郑培祥 <peixian...@gmail.com>

realfun

unread,
Sep 27, 2010, 9:33:44 AM9/27/10
to pon...@googlegroups.com
8个小时的曲线,不容易,半个小时的看起来都眼晕。。。
而且不知道哪天才能看到梦话的,多搞几个样本,看下去忒累了

2010/9/27 Mikster.Z <china...@gmail.com>

机械唯物主义 : linjunhalida

unread,
Sep 27, 2010, 9:39:12 AM9/27/10
to pon...@googlegroups.com
呼噜声音的频率比较低, 看看能不能滤掉?
或者4x播放?

2010/9/27 realfun <rea...@gmail.com>

LeeoNix

unread,
Sep 27, 2010, 10:09:33 AM9/27/10
to pon...@googlegroups.com
跑一下题。你的老婆是个好老婆。

星染流云

unread,
Sep 27, 2010, 5:06:34 PM9/27/10
to TopLanguage
如果觉得哪段是梦话不容易分辨,可以试试睡觉戴个小话筒增强一下梦话音量。怕吵到夫人的话,可以单独在一个安静的房间睡觉以进行试验。

On 9月27日, 下午9时33分, realfun <real...@gmail.com> wrote:
> 8个小时的曲线,不容易,半个小时的看起来都眼晕。。。
> 而且不知道哪天才能看到梦话的,多搞几个样本,看下去忒累了
>

> 2010/9/27 Mikster.Z <chinamix...@gmail.com>
>
>
>
>
>
> > 找一个音频处理的软件打开之后看声幅之类的曲线8个小时也很容易找出有特点的部分来听吧....


>
> > 在 2010年9月27日 下午5:24,realfun <real...@gmail.com>写道:
>
> >> 快放假了,来点儿有趣的东东
>
> >> 最近老婆说我打呼噜、说梦话还说英文、还在半夜梦里唱过歌。。。但是每次问起来,她都说记不住了
>
> >> 最近我想找个录音程序,把睡着以后的声音录下来,然后抽取里面非呼噜的部分(或者称之为有意思的部分,主要是想找梦呓来着),否则要听8个小时才能找到,太累了 。
>
> >> 找了几篇voice recognition的文章,感觉跟自己要求的不大符合,不知道从哪里下手合适了。
>
> >> 有没有一些合适/快速的解决方案呢?
>
> >> 我想到的方法:
> >> 1. 声音指纹,根据我的声音样本,只记录我说的话(不知道梦话有没有变调,还是不是可以识别)
> >> 2. 模式抽取,大部分时间的声音都是有规律的,把这些当做噪音滤掉,剩下的就是有点儿意思的了
>
> >> --
> >> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> >> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> >> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> >> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)


> >> 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>
> >> Blog@ 半瓶墨水http://www.2maomao.com/blog
> >> Follow me @http://twitter.com/realfun
>
> --
> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)

机械唯物主义 : linjunhalida

unread,
Sep 27, 2010, 7:37:48 PM9/27/10
to pon...@googlegroups.com
观察者效应, 可能当你知道自己录音的时候, 就不说梦话了?

realfun

unread,
Sep 27, 2010, 9:14:23 PM9/27/10
to pon...@googlegroups.com
有没有现成的算法可以用的?知道的同学给贴点儿参考文章或者综述啥的,在Google上面都不知道搜什么关键词...

2010/9/27 机械唯物主义 : linjunhalida <linjun...@gmail.com>

up duan

unread,
Sep 27, 2010, 9:26:54 PM9/27/10
to pon...@googlegroups.com


2010/9/28 realfun <rea...@gmail.com>
有没有现成的算法可以用的?知道的同学给贴点儿参考文章或者综述啥的,在Google上面都不知道搜什么关键词...


语音识别,S2T……

realfun

unread,
Sep 27, 2010, 9:40:14 PM9/27/10
to pon...@googlegroups.com
语音识别,voice recognition,是把声音转化成文字,但是这个跟我的要求不符合。我需要过滤掉一个声音文件里面多数无意义的声音片段。

2010/9/28 up duan <fix...@gmail.com>



2010/9/28 realfun <rea...@gmail.com>
有没有现成的算法可以用的?知道的同学给贴点儿参考文章或者综述啥的,在Google上面都不知道搜什么关键词...


语音识别,S2T……

bronco

unread,
Sep 27, 2010, 9:51:18 PM9/27/10
to pon...@googlegroups.com
蛋疼的慌

up duan

unread,
Sep 27, 2010, 9:52:41 PM9/27/10
to pon...@googlegroups.com


2010/9/28 realfun <rea...@gmail.com>

语音识别,voice recognition,是把声音转化成文字,但是这个跟我的要求不符合。我需要过滤掉一个声音文件里面多数无意义的声音片段。


如果你能识别,那么你自然能过滤。

bronco

unread,
Sep 27, 2010, 9:54:45 PM9/27/10
to pon...@googlegroups.com
取片求个相似度,理论上绝大部分都是相似的,
如果有个你打呼噜的样本更好!

机械唯物主义 : linjunhalida

unread,
Sep 27, 2010, 10:18:34 PM9/27/10
to pon...@googlegroups.com
一般的音频分析器都有频率过滤器的, 我猜. 没有必要写程序.

Yuxuan Wang

unread,
Sep 27, 2010, 9:51:04 PM9/27/10
to pon...@googlegroups.com
speech/non-speech discrimination

2010/9/27 realfun <rea...@gmail.com>

fisher

unread,
Sep 27, 2010, 10:30:30 PM9/27/10
to pon...@googlegroups.com
对人声做个带通滤波器,当有效幅值超过一定值,开始录音,否则停止。

Bill Wung

unread,
Sep 27, 2010, 10:19:52 PM9/27/10
to pon...@googlegroups.com
不知道你是哪里人。如果你和我一样,说梦话时而普通话,时而方言。那识别起来就比较纠结了!

2010/9/27 realfun <rea...@gmail.com>



--
Bill Wung

笑骂由人,洒脱自如!
心若冰清,天塌不惊!
http://www.iron-feet.com

abracadabra

unread,
Sep 28, 2010, 12:53:03 AM9/28/10
to TopLanguage
做个数字滤波器,人的声音有频率范围的。

realfun

unread,
Sep 28, 2010, 2:00:06 AM9/28/10
to pon...@googlegroups.com
可以过滤掉呼噜声吗?

2010/9/28 fisher <wangq...@gmail.com>

realfun

unread,
Sep 28, 2010, 2:00:41 AM9/28/10
to pon...@googlegroups.com
频率倒是可以看看,等过段时间我收集到样本的时候看看

2010/9/28 机械唯物主义 : linjunhalida <linjun...@gmail.com>

一般的音频分析器都有频率过滤器的, 我猜. 没有必要写程序.

2010/9/28 realfun <rea...@gmail.com>
有没有现成的算法可以用的?知道的同学给贴点儿参考文章或者综述啥的,在Google上面都不知道搜什么关键词...

realfun

unread,
Sep 28, 2010, 2:01:23 AM9/28/10
to pon...@googlegroups.com
“取片求个相似度”,看起来比较靠谱,好像有点儿数据挖掘的味道,如何做?

2010/9/28 bronco <renfe...@gmail.com>

cheer_xiao

unread,
Sep 28, 2010, 9:12:43 AM9/28/10
to pon...@googlegroups.com
我觉得最靠谱的方法就是人肉采集梦话样本然后进行分析了……

2010/9/28 realfun <rea...@gmail.com>
>
> “取片求个相似度”,看起来比较靠谱,好像有点儿数据挖掘的味道,如何做?

Bruce Khereid

unread,
Sep 28, 2010, 10:24:56 AM9/28/10
to pon...@googlegroups.com
陪你跑一下题,楼主提取完录音后会发现的。^o^

2010/9/27 LeeoNix <leeo...@gmail.com>

realfun

unread,
Sep 28, 2010, 9:34:56 PM9/28/10
to pon...@googlegroups.com
昨天采集了一夜,失败的是用的windows recorder,居然录不长,nnd

不知道有没有个长时间录音的工具。。。

2010/9/28 cheer_xiao <xiaq...@gmail.com>

我觉得最靠谱的方法就是人肉采集梦话样本然后进行分析了……

2010/9/28 realfun <rea...@gmail.com>
>
> “取片求个相似度”,看起来比较靠谱,好像有点儿数据挖掘的味道,如何做?

Wang Feng

unread,
Sep 28, 2010, 9:43:55 PM9/28/10
to pon...@googlegroups.com
2010/9/29 realfun <rea...@gmail.com>:

> 昨天采集了一夜,失败的是用的windows recorder,居然录不长,nnd
> 不知道有没有个长时间录音的工具。。。
linux 下, 直接将 /dev/audio 或 /dev/dsp 打开读取就成了,里边就是采样过的声音信号。

LeeoNix

unread,
Sep 28, 2010, 10:33:47 PM9/28/10
to pon...@googlegroups.com
工具很多。推荐你个:GoldWave。

realfun

unread,
Sep 28, 2010, 10:42:58 PM9/28/10
to pon...@googlegroups.com
已经自己写了一个:http://fayaa.com/code/view/13886/
试了两分钟,还行,晚上回去用用看

2010/9/29 LeeoNix <leeo...@gmail.com>

cheer_xiao

unread,
Sep 28, 2010, 10:59:45 PM9/28/10
to pon...@googlegroups.com
这位同学似乎没有明白我的意思……我是说让你LP在一边守着,你说梦话了就赶紧录下来。

2010/9/29 realfun <rea...@gmail.com>:

abracadabra

unread,
Sep 29, 2010, 2:34:37 AM9/29/10
to TopLanguage
语音频率范围为300 Hz到3400 Hz,一般话音业务的采样频率为8k Hz。如果使用2声道,24位wave文件,采样频率为8kHz,8小时
下来的数据量也才1G多。然后可以仿真出带通滤波器的差分方程的参数,再用代码实现滤波。滤掉的、音量过低的数据点直接跳过~

On Sep 28, 2:00 pm, realfun <real...@gmail.com> wrote:
> 频率倒是可以看看,等过段时间我收集到样本的时候看看
>

> 2010/9/28 机械唯物主义 : linjunhalida <linjunhal...@gmail.com>
>
> > 一般的音频分析器都有频率过滤器的, 我猜. 没有必要写程序.
>
> > 2010/9/28 realfun <real...@gmail.com>
>
> >> 有没有现成的算法可以用的?知道的同学给贴点儿参考文章或者综述啥的,在Google上面都不知道搜什么关键词...


>
> --
> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)
> 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>

abracadabra

unread,
Sep 29, 2010, 2:36:34 AM9/29/10
to TopLanguage
采样率为44.1KHz,数据量过大

On Sep 29, 10:42 am, realfun <real...@gmail.com> wrote:
> 已经自己写了一个:http://fayaa.com/code/view/13886/


> <http://fayaa.com/code/view/13886/>试了两分钟,还行,晚上回去用用看
>

> 2010/9/29 LeeoNix <leeoni...@gmail.com>
>
>
>
> > 工具很多。推荐你个:GoldWave。


>
> > 在 2010年9月29日 上午9:34,realfun <real...@gmail.com>写道:
>
> > 昨天采集了一夜,失败的是用的windows recorder,居然录不长,nnd
>
> >> 不知道有没有个长时间录音的工具。。。
>

> >> 2010/9/28 cheer_xiao <xiaqq...@gmail.com>
>
> >> 我觉得最靠谱的方法就是人肉采集梦话样本然后进行分析了......
>
> >>> 2010/9/28 realfun <real...@gmail.com>


>
> >>> > "取片求个相似度",看起来比较靠谱,好像有点儿数据挖掘的味道,如何做?
>
> >> --

> >> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> >> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> >> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> >> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)
> >> 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>


> >> Blog@ 半瓶墨水http://www.2maomao.com/blog
> >> Follow me @http://twitter.com/realfun
>

> --
> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)
> 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>

realfun

unread,
Sep 29, 2010, 3:38:58 AM9/29/10
to pon...@googlegroups.com
呵呵,多谢你的建议

关于 “仿真出带通滤波器的差分方程的参数,再用代码实现滤波”, 能不能详细说说或者给点儿链接啥的?



2010/9/29 abracadabra <jerry...@yahoo.com>

--
题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高亮主题
游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,很好很强大 :)
发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网

realfun

unread,
Sep 29, 2010, 3:40:55 AM9/29/10
to pon...@googlegroups.com
数据量还好,十几个G还能承受,源数据清晰点儿,后期处理的时候处理如果不需要再处理掉


2010/9/29 abracadabra <jerry...@yahoo.com>

--
题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高亮主题
游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,很好很强大 :)
发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网

abracadabra

unread,
Sep 29, 2010, 9:20:49 AM9/29/10
to TopLanguage
http://www.phpfans.net/article/htmls/201009/Mjk5OTAx.html

详细说起来的话涉及到数字信号处理的很多细节,大量的数学,这里其实不必如此复杂的。根据你的场景,晚上睡觉时基本没什么别的声音,设定一个阈值,低于
这个的就过滤掉,应该就能找到梦话了。自己实验一下就可以

On 9月29日, 下午3时38分, realfun <real...@gmail.com> wrote:
> 呵呵,多谢你的建议
>
> 关于 “仿真出带通滤波器的差分方程的参数,再用代码实现滤波”, 能不能详细说说或者给点儿链接啥的?
>

> 2010/9/29 abracadabra <jerry_cq...@yahoo.com>


>
>
>
>
>
> > 语音频率范围为300 Hz到3400 Hz,一般话音业务的采样频率为8k Hz。如果使用2声道,24位wave文件,采样频率为8kHz,8小时
> > 下来的数据量也才1G多。然后可以仿真出带通滤波器的差分方程的参数,再用代码实现滤波。滤掉的、音量过低的数据点直接跳过~
>
> > On Sep 28, 2:00 pm, realfun <real...@gmail.com> wrote:
> > > 频率倒是可以看看,等过段时间我收集到样本的时候看看
>
> > > 2010/9/28 机械唯物主义 : linjunhalida <linjunhal...@gmail.com>
>
> > > > 一般的音频分析器都有频率过滤器的, 我猜. 没有必要写程序.
>
> > > > 2010/9/28 realfun <real...@gmail.com>
>
> > > >> 有没有现成的算法可以用的?知道的同学给贴点儿参考文章或者综述啥的,在Google上面都不知道搜什么关键词...
>
> > > --
> > > 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> > > 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> > > 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> > > 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon)<http://fayaa.com/tool/favicon/%E5%9C%A8%E7%BA%BF%E5%88%B6%E4%BD%9C%E7...)>,简单易用,很好很强大


> > :)
> > > 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>
> > > Blog@ 半瓶墨水http://www.2maomao.com/blog
> > > Follow me @http://twitter.com/realfun
>
> --
> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解
> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)
> 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>
> Blog@ 半瓶墨水http://www.2maomao.com/blog

> Follow me @http://twitter.com/realfun- 隐藏被引用文字 -
>
> - 显示引用的文字 -

Yongwei Wu

unread,
Sep 29, 2010, 10:06:21 AM9/29/10
to pon...@googlegroups.com
推荐开源软件audacity。

2010/9/29 realfun <rea...@gmail.com>:

--
Wu Yongwei
URL: http://wyw.dcweb.cn/

阿暖

unread,
Sep 29, 2010, 5:35:49 PM9/29/10
to pon...@googlegroups.com
说话跟打呼应该有很明显的特征 比如打呼的频率一般比较固定 ,
可以这样
先把打呼的频率范围确定 以10秒为一个周期分析声音 有频率不在这个范围的就把这个周期记录下来

感觉只要你要做就肯定能做出来,马上动手做吧

realfun

unread,
Sep 29, 2010, 7:25:42 PM9/29/10
to pon...@googlegroups.com
前面贴的程序录了半个小时抛出exception: read buff满了,还没搞懂为啥
后来用了audacity,它倒是录下来了。。。一半4个小时,由于不能选择磁盘,刚刚看了看,C盘空间为0了,死活存不了。。。
不过试听了几段,有些发现:有几段特别严重的呼噜,有呼吸暂停的症状,有时间要去医院看看了

2010/9/29 Yongwei Wu <wuyo...@gmail.com>

阿暖

unread,
Sep 29, 2010, 7:35:50 PM9/29/10
to pon...@googlegroups.com
呵呵

bronco

unread,
Sep 29, 2010, 9:38:03 PM9/29/10
to pon...@googlegroups.com
祝贺找到病症。

abracadabra

unread,
Sep 30, 2010, 12:35:29 AM9/30/10
to TopLanguage
adobe audition就好了,里边什么频谱分析、去噪都有,sampling rate一定不要太高。

On Sep 30, 7:25 am, realfun <real...@gmail.com> wrote:
> 前面贴的程序录了半个小时抛出exception: read buff满了,还没搞懂为啥
> 后来用了audacity,它倒是录下来了。。。一半4个小时,由于不能选择磁盘,刚刚看了看,C盘空间为0了,死活存不了。。。
> 不过试听了几段,有些发现:有几段特别严重的呼噜,有呼吸暂停的症状,有时间要去医院看看了
>

> 2010/9/29 Yongwei Wu <wuyong...@gmail.com>
>
>
>
> > 推荐开源软件audacity。
>
> > 2010/9/29 realfun <real...@gmail.com>:


> > > 昨天采集了一夜,失败的是用的windows recorder,居然录不长,nnd
> > > 不知道有没有个长时间录音的工具。。。
>

> > > 2010/9/28 cheer_xiao <xiaqq...@gmail.com>
>
> > >> 我觉得最靠谱的方法就是人肉采集梦话样本然后进行分析了......
>
> > >> 2010/9/28 realfun <real...@gmail.com>
>

> > >> > "取片求个相似度",看起来比较靠谱,好像有点儿数据挖掘的味道,如何做?
>
> > > --

> > > 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> > > 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> > > 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> > > 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)
> > > 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>
> > > Blog@ 半瓶墨水http://www.2maomao.com/blog
> > > Follow me @http://twitter.com/realfun


>
> > --
> > Wu Yongwei
> > URL:http://wyw.dcweb.cn/
>
> --

> 题酷@http://fayaa.com/tiku/精彩、经典、最新IT面试题库、智力题库
> 代码@http://fayaa.com/code/无需插件支持blog代码高亮,100+种语言,30+种高亮主题
> 游戏@http://fayaa.com/youxi/华容道、数独等在线游戏及求解、图解

> 图标@http://fayaa.com/tool/favicon/在线制作网站图标(favicon),简单易用,很好很强大 :)
> 发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网
>

realfun

unread,
Sep 30, 2010, 1:27:06 AM9/30/10
to pon...@googlegroups.com
太贵...

2010/9/30 abracadabra <jerry...@yahoo.com>

--
题酷@ http://fayaa.com/tiku/ 精彩、经典、最新IT面试题库、智力题库
代码@ http://fayaa.com/code/ 无需插件支持blog代码高亮,100+种语言,30+种高亮主题
游戏@ http://fayaa.com/youxi/ 华容道、数独等在线游戏及求解、图解
图标@ http://fayaa.com/tool/favicon/ 在线制作网站图标(favicon),简单易用,很好很强大 :)
发芽网支持Openid哦,直接用Google帐户简单点击即可登陆发芽网

King

unread,
Oct 20, 2010, 11:46:08 AM10/20/10
to pon...@googlegroups.com
说下我的认识,我是搞图像的,对音频了解的比较少。不过从大处讲都属于信号处理的范畴,所以就乱讲几句了。

1)预处理。对你得到的声音信号进行除躁,可选用简单的均值滤波的方式。(这里假设你说梦话不是说完一个半个字就停掉)
2)将频率高于阈值的时间段提取出来,算是粗选。这里的结果中可能会包含你的梦话,你打呼噜的声音等。
3)根据你平时说话的话和打呼噜录制样本,经过以上两步预处理后,提取各样本的频率,周期,音色等等声音特征,反正就是能表达这两种声音间差别的一些特征,多提取一些。
4)利用这些特征,运用svm或nn算法训练一个分类器。(做下广告,svm可以用林教授的libsvm,简单易用,童叟无欺)
5)将你(2)中粗选的录音,按时间段切割输入到svm分类器中,(也可以实时,分时间段输入即可),分类器会把含有你梦话的部分提取出来。
6)后期处理,自己酌情办吧。。

King

unread,
Oct 20, 2010, 12:00:26 PM10/20/10
to pon...@googlegroups.com
再一个办法你可以考虑用高斯模型(或者混合高斯模型,如果你的打呼噜分为很多种音调的话)来滤除你打呼噜的声音。类似于图像的肤色检测和背景检测技术。

张国锋

unread,
Apr 2, 2011, 11:05:35 AM4/2/11
to pon...@googlegroups.com
每个人的声带都不是完全相同的,因此每个人的声音频谱是不同的,可以利用这个特性查找特定声音。呼噜声应该主要是鼻音,和说话主要靠声带不同,应该可以通过谱分析分辨出来。

XingChao Wang

unread,
Apr 2, 2011, 11:18:25 PM4/2/11
to pon...@googlegroups.com
打呼噜让你老婆帮录下来,叫醒你,听一遍。
一般打呼噜的刚入睡就zzzzZZZ~~
thanks
--wang xingchao


在 2010年9月27日 下午5:24,realfun <rea...@gmail.com>写道:
快放假了,来点儿有趣的东东

最近老婆说我打呼噜、说梦话还说英文、还在半夜梦里唱过歌。。。但是每次问起来,她都说记不住了

最近我想找个录音程序,把睡着以后的声音录下来,然后抽取里面非呼噜的部分(或者称之为有意思的部分,主要是想找梦呓来着),否则要听8个小时才能找到,太累了。

找了几篇voice recognition的文章,感觉跟自己要求的不大符合,不知道从哪里下手合适了。

有没有一些合适/快速的解决方案呢?

我想到的方法:
1. 声音指纹,根据我的声音样本,只记录我说的话(不知道梦话有没有变调,还是不是可以识别)
2. 模式抽取,大部分时间的声音都是有规律的,把这些当做噪音滤掉,剩下的就是有点儿意思的了
Reply all
Reply to author
Forward
0 new messages