红联Linux门户
Linux帮助

DIY让你的Linux开口和你说话

发布时间:2007-08-31 15:15:09来源:红联作者:oleuner
  我们的口号 -- 打造个性化的 Gentoo。

  想不想在每次进入系统时都能听到你的 Linux 热烈欢迎你回来?
  O.K. It is so easy! come with me!

  1. 安装 speechd 和 festival :
  emerge speechd

  只要 emerge speechd 会同时把 festival 一起装上。

  2. emerge 完毕后键入:
  ebuild /var/db/pkg/media-sound/speechd-0.56/speechd-0.56.ebuild config

  这会在 /dev 中建立 speech 设备。

  3. OK! 现在让我们来测试一下:(as root 同时把你的音箱打开音量调到最大 )

  speechd &echo "Hello my Linux" > /dev/speech

  听到了什么?呵呵...

  4. 最后的设置:如果要其他用户也能使用 speech,需要修改 /etc/group 将该用户名加入 speech 组。要想让你开机进入系统后你的电脑对你说出什么的话,只要利用 local.start 就可以了,比如加入下面两行:

  speech & echo "Hello my Master, your gentoo box is up and running now, please log in"
  posted on


  如何将语速恢复正常的方法
  主要是集成在主板上的声卡会出现语速过快的问题,

  解决方式是:
  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")

  另一种实现gentoo语音启动的方法!

  为什么还要安装别的软件是不是比较麻烦呀! 其实我们可以轻而易举的实现,我想mpg123大家都安装了吧!

  下面就和我一起做吧!

  1.检查mpg123安了没有!如果没有安个吧!

  2.准备启动的时候用的音乐或者是语音文件。只要mpg123支持就可以了!

  3. 修改/etc/init.d/sysklogd(因为他是基本系统起来后,第一个启动的服务)

  在start(){后面加入 mpg123 /opt/boot_sound/boot.mp3 1>/dev/null 2>/dev/null & /opt/boot_sound/boot.mp3换成你自己的语音文件!

  4.重启系统吧!

  注意:一定要关掉gnome的音效服务器。不然可能导致gnome进不去!

  如果你要和系统登陆提示符一起出声!只要将上面的那行加入/etc/conf.d/local.start
文章评论

共有 1 条评论

  1. oleuner 于 2007-08-31 15:15:51发表:

    以Gentoo Linux为例说明

    其它Linux版本可以参考下

    或者知道能够实现这么一件事就行