lerosua’s blog


再见软驱

Posted in 点滴生活 由 lerosua on the 一月 31, 2007

(用一下solidot的图标, :)
在solidot上看到一篇文章《永别了,软盘》,哎,事实上很久以前我们就远离了软盘(按网络
的时间算),但在现实中又似乎不太久。2003年我买电脑的时候软驱似乎还是一个标配,(但
已开始退出主流市场)那时对电脑不懂啊,别人帮配的。到现在用的次数似乎不超过二十次。
现在大家的主机里应该都没有软驱了,这不得不让我们感叹电脑更新换代的速度太快了。起码
我的钱包赶不上它的速度。

星期天和老犁去的电脑城。买了个160G的硬盘。为了给这新硬盘腾出位置,偶把软驱给拆了
下来。看看这已经封尘的软驱。把它包装好,以后也许还用得着哩。嗯,我还藏有一张软盘,
里面藏着我的一个秘密。以后还得靠这个软驱去打开我的那个秘密哩。秘密藏在软盘也是不错
的地方。

好了,加了个硬盘,所以最近在转移系统哩。当然,是转移,重装太没技术含量了吧。呵呵。
不过转移系统也出现了问题。努力解决中,Linux就是这样,每次遇到新的问题,每次都 能学一
些新东西。

少了一个乐趣

Posted in 人物春秋 由 lerosua on the 一月 29, 2007

我一星期没写博了,rss输出上也停止了一星期。有点忙吧。
不过有点奇怪的是著名博客《不许联想》也停止rss输出一个星期了。我在抓虾上看
着,看着,看了一个星期都没有看到有新文章。我还一直以为三表老师(大家都这么叫)
也和我一样在休养生息。他可是一天更新几次的人啊。

直到今天看抓虾热文排行里有一篇文章《不许联想+不许订阅=?》,才知道三表哥停止了
rss输出。三表哥的博客一直以来都是我的精神食粮啊。您的文章指导着我们前进的方向啊!
但我不是Fans级的人,没有精力每天跑到您的主页上看你的博文。正如《不许联想+不许订阅=?
里所分析的,如果三表哥再不想其他办法减低服务器负担而是用停止rss输出的办法。我绝对 是
三表哥流失的四分之三的读者里的一个。

以后没得看三表哥的文章,人生又少了一个乐趣。哎!

补:

就在刚才,抓虾里突然更新了三表哥的博客。一共九篇文章。我晕。我说你这rss不是玩我嘛,

rss的大起大落实在是太刺激了!

好了,三表哥,你的读者又回来了!RSS做了一次减法一次加法,又恢复了平静。

ubuntu之玩转语音合成(festival)

Posted in Linux Note 由 lerosua on the 一月 21, 2007


前言:也许已经有一部分人早就知道festival 这个语音合成的软件。也就是所谓的TTS(text to speech).
不过网上相关的安装资料大同小异,基本上是在gentoo上安装的心得。而我发现ubuntu只有festival,而
没有相关的speechd软件。反正是不可能照着gentoo的教程做的。而我经过一晚上的探索,终于可以把这个
festival玩转起来。而且有了一些比较好的效果。下面共享自己的经验出来。

1.安装
基本上ubuntu的库里就有festival软件的了。
$sudo apt-get install festival

2.使用
festival的基本用法:

2.1交互模式:
直接输入festival进入它的命令行界面。
$festival
festival 〉 (SayText ” hello , festival is coming “)
festival 〉 (tts myfile)

第二行是读取myfile文件里的内容。

2.2命令行模式:

$festival –tts myfile
直接读取myfile里的内容
$ echo “hello , festival is coming ” | festival –tts
读取字符串(这里的–tts的”-”有两个,html代码看起来是一个的。晕死)

3.配置
festival默认用的是oss,在一些系统会独占音频。这里我们将配置成使用alsa发音。
新建文件 ~/.festivalrc , 输入以下内容:

(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
(Parameter.set 'Audio_Method 'Audio_Command)

如果想提高音量,可添加:

(set! default_after_synth_hooks
(list (lambda (utt) (utt.wave.rescale utt 1.6 t))))

至此festival应该比较好的工作了。在集成声卡中会出现音速过快的问题。linuxsir 上有一篇关于
festival的帖子中wguzgg网友曾经把网上的方法贴了出来,

我找到了如何将语速恢复正常的方法,原文在
http://www.cstr.ed.ac.uk/cgi-bin/lis…val/speed.html
主要是集成在主板上的声卡会出现语速过快的问题,
解决方式是:
1.在/usr/lib/festival/目录下创建一个文件siteinit.scm,文件内容如下
(Parameter.set ‘Audio_Method ‘Audio_Command)
(Parameter.set ‘Audio_Command “sox -t raw -sw -r $SR $FILE -c2 -t ossdsp /dev/dsp”)

这个参数写在~/.festivalrc上也是有效的。不过就和前面我设置用alsa发音的设置冲突了。那个alsa的
设置好像也能把语速减慢一点吧。我这里提供方法。你自己看着选择了。

4.安装新语音
这部分才是我写此文章的重要目的。因为在gentoo的帖子,安装一个新的女声,只需要 emerge mbrola
而在ubuntu的库中并没有收录此包。(也许是我不知道,谁知道告诉我).另一原因是,默认的美国男声似乎有些含糊不清。所以我找了mbrola的女声来安装(注意,不得用于商业用途,他说的)。
手动安装festival mbrola的信息,原网页

4.1 安装festival voice wrapper (这个咋翻译偶拿不准)
下载festvox_us1.tar.gz ,把它解压到festival的安装目录下,ubuntu下为 /usr/share/festival

4.2获取MBROLA声音文件和它的执行文件。
跳到http://tcts.fpms.ac.be/synthesis/mbrola.html ,点击download,下载MBROLA binary和你需要
的声音文件。这里选择美国英语女声(for us1)

安装MBROLA binary, 这里你应该下载到一个名为mbr301h.zip的文件。解压后把其中名为mbrola-linux-i386
的文件改名为mbrola,再复制到 /usr/local/bin 目录中。

安装声音文件,这里你下载到的声音文件的文件名应该类似 us1-980512.zip, 把它解压到
[festival_install_dir]/festival/lib/voices/english/us1_mbrola
[festival_install_dir]为festival 的安装目录。在ubuntu下应为/usr/share/festival

5.测试新的声音

在执行完上面步骤后新的美国英语女声应该安装完毕。进入festival命令行测试一下:
festival) (voice_us1_mbrola)
festival) (SayText ” hello , american english female voice is coming”)

在这里你应该听到优美的美国英语女声了吧。

6.更换默认声音

如果想把上面的女声变成默认的声音,请在~/.festivalrc文件中添加:

(set! voice_default ‘voice_us1_mbrola)

到这里比较完美了吧。

7.其它玩法
当然你会因为一时好奇而装它。不过过一会之后就会想它会有什么用呢?我这里提供自己的一些玩法。

7.1
集成词典发音
在我之前的vim技巧中有提到过sdcv这个词典翻译软件。它是星际译王的命令行版本。自从有了它之后我就
再也没有打开过星际译王了。因为有需要就直接 sdcv “word” 就行了。当然默认它是没有将单词的读音读
出来的。星际译王也有个100多M的语音库,但那个库是一个单词一个文件。只能读库里有语音文件的单词。
所以我们可以写个脚本,让sdcv和festival绑定,这样学习英语来不是更形象嘛。

$cat dict
#!/bin/sh

echo “$1 ” |festival –tts >/dev/null 2>&1 &
sdcv -n $1

使用dict代替sdcv,查询的单词无论怎样都会有读音。爽吧!

7.2读中文
你在开玩笑吧。是的,基本上是个玩笑。中文语音合成国内863好象有项目。不过似乎没有给公共平台提供
什么软件接口。这里你可以让festival读中文拼音,有外国人读中文的味道。(linuxsir上的网友发现的)

$echo “ni hao, huan yin lai dao linux” |festival –tts

7.3读文章
用它来读英文文章。但我想,对于我这程度,大概会把我逼疯。

当然如果你还有什么好的主意,欢迎告诉我。

后记:以上内容部分参考gengoo里的howto,对于转贴我很欢迎,但希望能保留原始出处。
上面提到的下载mbrola文件的网站我用代理才能上。为免大家下载麻烦,我把下载的三个文件打好包了。

有个性,没思想

Posted in 人物春秋 由 lerosua on the 一月 20, 2007

无聊在网上逛,看到这样一贴子《80后特征》。这算是特时髦的一词儿了。虽然它那是转贴,但还是
想回复一下的,但它那博客要登录才能回复。晕死 。所以我把回复贴当文章发吧。也是为了以后
出来闯荡江湖方便,不想被人认错是80后。毕竟我也是80年后出生的。

那我就来一条一条说明了。

1. 都是独生子女 ————我不是独生子女。(先天条件不符合)
2.父母40来岁,是现在社会的中坚力量,是第一批享受改革开放成果的社会群体 ————父母是第一
批享受改革开放恶果的社会群体。
3.朋友圈子很大,家庭圈子很小。———— 相反。

4.16岁前后有了第一次性经历。————晕,虽然是私隐,不过还是说,16岁前还没拉过女孩子的手。

5.带异性朋友回家过夜是很随便的事情,而且多数不会被父母拒绝。————父母也不会拒绝我的吧,
不过哪位肯跟我回家过夜呢?想的话可以在回复里吱一声啊。:)

5.打一出生就有大彩电看。 ———— 偶看的是小彩电啦。

6.都深受日本动画片的影响。———— 这个嘛,那时候的国产动画也是很好看的。你用来批90后吧。
我想90后应该更深。起码那时候我们还是很爱葫芦娃的。

7.从来不喝白开水,只喝瓶装的有甜味的饮料。———— 这个夸张了吧。不喝水还能活啊,不甜死你啊。
我基本上爱喝橙汁避免喝汽水。

8.重视外表,讲究穿着,但不贪图美食。———— 嗯,不好说。

9.心中的美食就是肯德基、麦当劳和吉野家,以及类似食品。———— 对我来说肯定不是。

10.都扎耳孔。———— 嗯,以后就靠这个认80后。

11.从来不叠被子。———— 好不容易终于符合了一项。激动中~~~ 得把它发扬光大。

12. 个人物品混乱无序。———— 一点点啦。懒散的人都会的吧。

13.很少酗酒,但几乎个个抽烟。———— 事实上我最反感抽烟的。

14.爱上网,QQ、网游是最爱。———— 第一项符合,第二项相反。第三项是没接触过。

15.从来不看新闻,不读报,不看除了课本和漫画以外的书。———— 报纸上的新闻都是说和谐社会,
既然这么和谐了我还看干嘛。小说以前也看的。现在看手册(技术手册,使用手册)。最爱的一本书,
就是vim使用手册。

16.字写得很难看。 ———— 嗯,就像抽烟人士们经常发誓戒烟一样,我也经常发誓要把字写好的。

17.外强中干,遇事就躲。———— 这个要让别人评价了。

18. 从来都迟到。———— 好在现在我找了个不用打卡的公司。虽然也不是经常迟。
19.晚上不睡,白天暴睡。———— 说不定这样能练成《死亡笔记》中L的熊猫眼哩,有空试试。
20.基本上不知道什么是Linux。哈哈,我自己加的 :)

事实上我认识的人没有是80后的。大概是因为地域关系吧。也许80后是大城市的特产。不过
像我们这样成长起来的人普遍的特征是有个性,没思想。教育的关系吧。(注意是普遍,别对号入座

日记 1-15

Posted in 点滴生活 由 lerosua on the 一月 15, 2007

小辟终于又回韶关了。晚上回来宿舍又静了很多。终于又没人一起下棋了。
于是上网乱逛。找了部短片看,是胡戈的新片《007大战黑衣人》也挺搞笑的。
老犁则在找武腾兰的资料。关于武腾兰,我似乎也是有些印象的。不过这些片看过
就忘,具体怎样我是不记得的。今晚就是这样在网上耗着,突然才发觉已经十一点了,
还没有洗澡啊。时间就是这样浪费掉的啊!

我们在人生的路上!

迅雷Linux版 (by wine)

Posted in Linux Note 由 lerosua on the 一月 11, 2007

用wine跑起迅雷好像已经是好多人好久以前的事了。我这里转一下方法。我是在linuxsir
上从initial的帖子上看来的。

下载一个迅雷的国际版。并且拷贝window下的一个动态链接库 msvcp60.dll 到
~/.wine/drive_c/windows/system32 下。然后用wine 安装就可以使用了。本人在ubuntu
dapper 下的wine 0.9.17测试通过。

运行了一下。速度还可以。(以前我一直认为wine很低效,看来得改变看法了)

如果你认为用迅雷下载会盗链,有损道德,请不要使用。不过本文不讨论此类道德问题。
( 事实上,本文的真正目的是不想上一篇博文占据首位太久,哈哈哈

被盗QQ不郁闷,郁闷的是…

Posted in 点滴生活 由 lerosua on the 一月 10, 2007

QQ被盗了。哎。并不是我的QQ被盗了。我的那个被盗了也没啥可惜的。是偶MM的QQ被盗
了。其实被盗了也没有什么可惜的。她也不多用。但,但,但。郁闷的事情发生了。

今天刷新一下好友,那个被盗的QQ的信息更新了。换了个名字,叫一次一百。什么叫一次一
百呢?就是做一次一百啰。做啥呢?非要我说出来吗?哎,是个性工作者啊。

你说这让人郁闷不!最坏就是她都没有做过密码保护。

这里声明,此QQ已不是本人。 相关朋友请别认错。

再回来说说这位性工作者。说自己是学生啰。这些人,这么喜欢打学生牌。星座都喜欢搞处女座。
无语。这条友很直接啊,名字就叫一次一百。还讲价免谈。并且很专业哩,“我要求带套子才做的

哎。无语。我这样好像帮她在拉生意,扯皮条了。晕死。你们谁去找她可别说是我介绍的啊。我只
是郁闷来这里宣泄一下

vim的插件 workspace manager

Posted in vim 由 lerosua on the 一月 7, 2007

今天要一个vim的插件 workspace. 用于vim管理源码文件。

前言:台湾的一位博客ericsk已经介绍过这个插件了。地址在这里。我也是看了他的介绍才了解这个插件的。
事实是老犁说TG给了他一张VIM的图片,这张图片展示的就是这个workspace的插件。当然当时我们
都不知道是什么样的插件。这张图片就是台湾朋友博客上的那张vim图片,当时只知道是flickr上面的图
片,其它一无所知。于是我就在flickr上面查找关于VIM的图片。一开始找出大量的一个叫VIM的女人的
图片。晕死。不过经过几页之后我不烦辛苦的查找。我终于找到这张图片的出处。于是就找到他的博客。
于是就用上了这个插件。于是就喜欢上这个插件,于是就来写博客推荐。晕死我的唠叼没有?哈哈哈!

好废话说完了!

这个插件可以帮助vim建立类似IDE中一个文件列表的方式来管理源代码文件。为避免重复劳动,先引用
ericsk博客上的介绍文字:

在命令模式下,你得先用 :WsOpen 來建立一個新的 workspace ,之後便可以使用 :WsAddGroup:WsAddFile 來建立 group 或加入檔案。切換 workspace 及編輯區只要使用 Ctrl+w w+- 來折疊列表。而在列表中可以直接在檔名前按 enter 便可以在右方編輯區開啟檔案了 就可以了。而在 group 上可以按

知道大概了吧,建立了新的workspace后,它就是把你的源文件列表写入到一个文件中。我建议你命名它的
后缀为vws。在这个workspace框中可以使用?来查找它的命令帮助。其中快捷键af是:WsAddFile, ag是
:WsAddGroup, 这两个快捷键方便过打命令吧。还有,它支持通配符,因此你可以使用 *.c 的方法把当前
路径下的dot C 文件一次性加入。 在文件名上按enter是打开这个文件,上面已经说过了,如果按o则可以
分割窗口打开文件。后来我竟然发现它没有设置在新标签页打开文件。于是我更改了一下这个插件,增加了
按O(是大写的)则在新标签页打开文件。

总结来说这是挺方便的插件。把VIM做的更类IDE了。你只需要要花五分钟的时间就能熟习它。

官方下载地址: workspace manager
有兴趣我增加打开新标签页的修改版的下载地址:workspace manager
下载后只将文件放入相应目录则可。

~/.vim/plugin/workspace.vim – main workspace plugin file
~/.vim/doc/workspace.txt – documentation (help) file

workspace for vim

先定个学习目标

Posted in 点滴生活 由 lerosua on the 一月 4, 2007

一日之计在于晨,一年之计在于春。现在应该是制定这一年的计划,目标之类 的时刻吧。
但我这人太没计划性,而且制定的很多计划几乎从来没有执行过。嗯,这个很懒。听说,
懒人是最不值得同情的。BS一下自己。得改善一下状况。

那就先定个学习的东西吧。把英文学得利索一点。我想,如果我英语再好一点就能发觉更多
有趣的东西了。并且昨天也不会和一个意大利人对于一个中国的新年也解释了好半天。
不用考试了,我想这样学习英语才是为了自己,才会有趣的多。嗯,对自己说,在2007年,
广,要把英语学得利索一点啊!come on!

新年开篇 自由很重要

Posted in 点滴生活 由 lerosua on the 一月 3, 2007

终于迎来了2007年。这几天放假所以都没有时间做博客啦。呵呵。快乐的时光不是在网上呆
的嘛。

在放假期间,完成了小时候的一个愿望。那就是去动物园。呵呵,好像还挺弱智的。不过这的
确是偶小时候的梦想。终于见到了老虎,狮子,大象。竟然还有大熊猫。虽然是懒懒的,一动
不动。而且被关在笼子里,很可怜。没错,完全没有小时候那时的心情。看到这些动物被关着
,一个个无精打采的样子。我觉得他们很惨。:(  我这样说,不知道是不是站着说话不腰疼的
缘故。但,我是自由主义者,所以自由很重要。

看看笼子里的大熊猫和狮子。