怎样把你的声音变得跟"声波"一样
来源:互联网 发布:在线图片分割软件 编辑:程序博客网 时间:2024/04/28 10:40
一直想把手机的短信铃声弄成《变形金刚》里“声波”的语音片段,无奈我既不认识Frank Welker,也不认识林栋甫,更没钱雇他们给我配音。郁闷了很久,最近终于爆发了。用Google搜了搜中文网页,没得到什么有用的信息。想起老外们经常吃饱了没事做,很有可能做这样无聊的事情,于是Google了下英文信息,果然找到了不少结果。看了一些,也试听了下他们的成果,不错。话说回来,让人汗颜的是,做这些事情的都是些十几岁的老外。如今俺已经几十岁了,嗯,哈哈,不耻下问不耻下问!
好,闲话少说,转入正题。
制作过程中,我用到了以下的软件、系统功能:
- Windows XP系统内录功能
- eSpeak 1.43.03 for Windows,或Windows XP自带的TTS工具
- Audacity 1.3.12 for Windows
- YoGen Vocoder 1.3.2 for Windows
大家可以直接到它们的官方网站下载,eSpeak和Audacity是GNU免费软件,YoGen需要收费,不过不给钱也可以用,只是不能保存文件罢了。
因为后面会用到Windows XP系统自带的内录功能,所以先说说这个:
- 打开“Control Panel->Sounds and Audio Devices”(“控制面板->声音和音频设备”),选择标签页“Audio”(“音频”),点击“Sound recording”(“录音”)栏的按钮“Volume”(“音量”)。
- 在弹出的对话框“Recording Control”(“录音控制”)里,有一栏是“Stereo Mix”(“立体混音”),将该栏下的复选框“Select”(“选择”)勾上,就打开了Windows XP系统的内录功能。制作完铃声后,记得在该对话框里恢复选择默认录音设备,一般是“Microphone”(“麦克风”)。
- 如果在上面的对话框里看不到“Stereo Mix”(“立体混音”)这一栏,那就要更新或者重装声卡驱动了。我的笔记本是DELL D630,安装了Sigmatel R171789 audio driver之后就看到了。
然后,我们需要一段提示收到短消息的语音:
- 可以到网上找一段别人录好的。
- 可以自己录一段。但是我觉得我自己的嗓音不是很好听,再一个,录完后还要去掉背景噪音,我懒得做。
- 用TTS(Text to Speech)工具把想好的台词念出来。Windows XP自带TTS工具。
- 打开“Control Panel->Speech”(“控制面板->语音”)。
- 在弹出的“Speech Properties”(“语音属性”)对话框里,选择标签页“Text to Speech”(第二个标签页,标题是“文本到语音”?)
- 在下拉列表“Voice selection”(“选择语音角色”)里选择你喜欢的角色,我选的是“Microsoft Sam”。
- 在文本框“Use the following text to preview the voice:”(“用下面的文字来试听语音”)里输入我们想好的台词。
- 然后按“Preview Voice”(试听)按钮来听一下效果。
- 感觉不错了,就用Windows XP自带的录音机(在附件里)把语音录下来,或者用Audacity录也行:先点录音,再点“Preview Voice”。注意:此时一定要开启Windows XP的内录功能,否则录出来的声音很小,杂音很大。
- 将录下来的声音保存为wav文件。
- 用TTS软件把想好的台词渲染成WAV文件,eSpeak就是用来干这个的:
- 在eSpeak的安装目录找到“TTSApp.exe”这个文件,双击运行之。这个软件默认是英文版本,我就不翻译了。
- 在中间的大白文本框里输入台词。
- 在文本框下面的“Voice”下拉列表里选择语音角色。
- 点击右边的“Speak”按钮听一下效果。此前还可以调一下Rate(语速)、Volume(音量)。
- 觉得可以了,就在“Format”下拉框里选择以“Stereo”(立体声)结尾的格式,一般选“48kHz 16 Bit ”,然后点右边的按钮“Save to .wav”保存。
这样台词就念好了。接着我们去找一首歌,用来做“声波”唱腔的基调。我用的是Nelly Furtado的《I'm Like A Bird》。
现在,我们用YoGen来做合成:
- 打开YoGen Vocoder,在弹出的第一个对话框中,点击“Try First”按钮,我们不用给钱的。
- 点击“load voice”按钮,载入我们之前录好的台词。
- 点击“load sound”按钮旁边的“import”按钮,在弹出的“Open”(“打开文件”)对话框里找到唱腔基调歌曲,然后点击“Open”(“打开”)按钮。
- 在随后的“Import”对话框里,我们需要修改“start position in second”(起点(秒))和“length in second”(长度(秒))的值来指定选用歌曲里的某一段。《I'm Like A Bird》我选的是7~12秒的那段,所以这两个文本框里我填的是7和5。填好后,点击按钮“Import now”导入歌曲片段。
- 然后,点击“YoGen Vocoder”对话框里的按钮“preview vocoding”,听听效果。
- 调整一下Volume(音量),如果觉得效果可以的话,就用录音机或Audacity录下来:先点录音,再点“preview vocoding”。同样,此时一定要开启Windows XP的内录功能。
- 还可以点击复选框“show advanced options”调整“Advanced Options”(高级选项)。高级选项里基本上不用调整什么,“reset to defaults”用来恢复默认设置。
合成好的结果可以用Audacity来进一步编辑,比如减去首尾的静音,加上一些特效等等。Audacity的菜单文字默认跟系统语言相同。这里就懒得多说了。
OK,show一下我的成果:http://you.video.sina.com.cn/m/1089132072。台词在画面上显示了,这里就不重复了。
这个是老外做的“声波”的剪辑:http://www.youtube.com/watch?v=nsLcTtCrqwg
这个就是我向之学习的老外的作品了,跟上面那个比比,太TMD像了,这个老外只有十几岁啊!http://www.youtube.com/watch?v=O7HbI_1qwWc&feature=related
大家可以换换背景歌曲,看看有什么不同的效果。Have fun!
- 怎样把你的声音变得跟"声波"一样
- 把你的 Plone 变得像 Douban 一样快
- 永远不要跟一个白痴辩论,因为他会把你拉到与他一样的层次,然后用丰富的经验打败你。
- android自定义控件:根据声音波动的声波控件
- 我会把大海的声音录下来,等你。
- 如果你把这篇文章读透,可能你的人生从此会变得有一些不同
- 如果你把这篇文章读透,可能你的人生从此会变得有一些不同
- 叫你怎样变得有魄力,优柔寡断的人一定要看
- 教你怎样把你的网站加入搜索引擎
- A公司的那点事,你的经历跟我一样么?
- 想要写出跟知名开源库一样的代码,首先你需要知道……
- 3分钟为你的应用添加声波通讯功能
- 3分钟为你的应用添加声波通讯功能
- 3分钟为你的应用添加声波通讯功能
- 你是怎样把石头雕得飞起来的
- 怎样把iOS9 Spotlight加入到你的app
- 怎样把你的MySQL完全中文化
- 老师不能把你怎样,但外面的世界可以!
- asp.net 链接 oracle 解决方案
- 深入理解计算机系统--学习
- VC窗口启动时隐藏(网上转载)
- 项目中bug的解决思路二
- Spring与云计算(一)
- 怎样把你的声音变得跟"声波"一样
- 正则表达式30分钟入门教程
- 利用Video4Linux获取摄像头数据
- 在Mysql表中取随机记录(转)
- 云计算涉及的术语和一些概念
- perl学习笔记16--Web自动化和连网
- Java程序设计之-复合优先于继承
- discuz dateline日期转换方法
- c++primer 第九章