请问用VB怎么做变声器呀 有知道的高手请告诉一下用什么控件和代码

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:06:27
有VB高手知道吗我VB是自学的所以学的不怎么好 最好把步骤和代码 发给我哈 希望有高手能指教谢谢了 虽然我也不想用现成的变声器如果有的话发个现成的也行 最好是给我VB的做法哈哈 有一个就行 前提是要能弄的哦 QQ能用 UT能用就行 哈哈我是不是太贪心了 长话段说如果有的话就发给我哦 软件或用VB的做法

用二进制模式打开波形文件(.wav)
创建数组,改变数组里的每一个变量,就能变声。但VB不适合做这些。
建议用C。

二进制模式打开文件:
Dim BytesData() As Byte '定义数组
Open 文件名 For Binary As #1 '打开文件
Get #1, , BytesData() '读取文件。一定要有两个逗号!
Close #1 '关闭文件

然后改变BytesData()就行了!

二进制模式保存文件:
Dim SavData() As Byte '定义数组
Open 文件名 For Binary As #1 '打开文件
Put #1, , SavData() '保存文件。一定要有两个逗号!
Close #1 '关闭文件

提示:是声音变尖的方法是删掉一部分声音!

记得给分哦!

哦 这个东西啊,你至少得对声音熟悉才行,像波形啦,频率啦之类的(说实话我也不太懂)
个人感觉挺难的(其实难就难在对原理的熟悉上了)

搜了搜 发现资料很少,没办法我也只好帮你帮顶下了

祝你好运

网上有的