两个问题:(变频)男声变女声,监视麦克风使用?(50分)

  • 主题发起人 主题发起人 intelligent113
  • 开始时间 开始时间
I

intelligent113

Unregistered / Unconfirmed
GUEST, unregistred user!

大家好。
我有一个问题,欢迎大家讨论!
如果将一个声音的pitch(音调)改变,而播放的时间和速度并没有改变。
具体要实现的效果比如,对麦克风的输入进行处理后,可以实现男声变女声(升

高频率),
女声变男声(降低频率)等效果。

我在著名控件mmtools中发现了一个叫住 TMMPitch的控件。但是好像不起作用。
应该是我的方法不正确,有谁可以指点吗?
万分感谢!

**************************************************************************
请问大家,
如何在系统某个进程使用麦克风的时候,自己的程序对麦克风的输入进行一些处理,然后再将处理后的音频流转给那个进程。

假设应用情况:

首先启动我们自己的音频处理程序,然后监视QQ。如果发现qq准备进行语音聊天,则将对qq的麦克风输入进行处理,以实现诸如录音,特效等功能?

我个人有一些试验,比如,当某个程序在使用麦克风的时候,其他的进程要求麦克风的话,往往不会有用。比如你正在使用windows录音机,而使用qq的语音聊天,那么就不会成功。请问如果处理这些情况?

实在是对不起,分不多了,您解决问题,如果您认为分少,待日后一定补偿,感谢您的热心!
 
1、TMMPitch没有用过,不过改变频率的问题,在WAVE中可以实现,本身声音(WAVE)文件就是波形,声音的采样率 振幅 声道等数值描述的,你可以得到WAVE流后,将振幅改变,回写就可以了。

2、一般一个进程占用设备时,其他进程只能等待。你说的想做一个语音Hook,不太好办,不过应该可以做到。[:)] 我先想想。
 
MP3录音问题已经解决,这两个问题正在思考中!
感谢您的关心!
 
请参考
http://www.delphibbs.com/delphibbs/dispq.asp?LID=2430381
 
感谢qince为我提供提示。
请问,关于语音hook的问题,能给什么帮助吗?
谢谢
 
dcdspfilter
找这个参考一下吧
 
两个问题:(变频)男声变女声,监视麦克风使用?
 
请哪位高人给小弟一个指点,如何得到MMTOOLS代源码的版本!感谢
 
后退
顶部