LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 04-02-14, 08:17 第 1 帖
maxzhongcn
 
maxzhongcn 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: Northeast of Mars
  帖子: 1,223
  精华: 16
 

标题: 个性化启动之语音篇--让你的 Linux 开口和你说话


我们的口号 -- 打造个性化的 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" > /dev/speech
有了 speech 是不是更期待系统启动的那一刻了?







__________________
To be or no to be ...
Weblog: [url]http://blog.donews.com/maxzhongcn[/url]

此帖于 04-02-14 09:49 被 maxzhongcn 编辑.
  maxzhongcn 当前离线   回复时引用此帖
旧 04-02-14, 11:39 第 2 帖
cooyeah
 
 
 
注册会员  
  注册日期: Dec 2002
  帖子: 18
  精华: 0
 

能不能把语速调慢点?
  cooyeah 当前离线   回复时引用此帖
旧 04-02-14, 11:47 第 3 帖
maxzhongcn
 
maxzhongcn 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: Northeast of Mars
  帖子: 1,223
  精华: 16
 

好象还不行,我没有认真研究,配置文件在 /etc/speechdrc 和 /etc/speechd.sub
  maxzhongcn 当前离线   回复时引用此帖
旧 04-02-14, 19:10 第 4 帖
lennox
 
lennox 的头像
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: 浙江
  帖子: 229
  精华: 1
 

gentoo真酷!!!!!!







__________________
一个穷当兵的,工资全买足彩了,整天做发财梦---哪天中足彩一等奖....
815EP+celeron1.1+256SDRAM+40G+40G+MX400
gentoo-dev-sources-2.6.4+FREEBSD5.2+MAGIC1.1+XP
email gentooer@citiz.net
msn lennoxwang@msn.
  lennox 当前离线   回复时引用此帖
旧 04-02-14, 22:25 第 5 帖
lennox
 
lennox 的头像
 
 
注册会员  
  注册日期: Feb 2003
  我的住址: 浙江
  帖子: 229
  精华: 1
 

要是能用宽带emerge 就好了,也不用天天在这上面求着弟兄们帮忙了
  lennox 当前离线   回复时引用此帖
旧 04-02-14, 23:50 第 6 帖
chenchp
 
chenchp 的头像
 
 
注册会员  
  注册日期: Jan 2003
  帖子: 182
  精华: 1
 

引用:
最初由 lennox 发表
要是能用宽带emerge 就好了,也不用天天在这上面求着弟兄们帮忙了
都是兄弟,帮个小忙而已,何必求呢,最多用个请字
  chenchp 当前离线   回复时引用此帖
旧 04-02-15, 10:11 第 7 帖
wangxiaohu 帅哥
 
wangxiaohu 的头像
 
 
注册会员  
  注册日期: Feb 2003
  帖子: 169
  精华: 1
 

怎么让这个程序把启动的每一步读出来?是不是得修改function那个脚本?







__________________
There are 10 types of people in this world:
People who know binary, and who don't know.

http://wangxiaohu.com
  wangxiaohu 当前离线   回复时引用此帖
旧 04-02-15, 22:47 第 8 帖
qinpu
 
qinpu 的头像
 
 
注册会员  
  注册日期: Dec 2002
  我的住址: PKU, Beijing, PRC
  帖子: 374
  精华: 7
 

呵呵,前一阵子一直用 festival 做 GKrellm 定点报时的工具和语音校对。
看来开机语音也可以用它了







__________________
不是生活缺少美
而是我们缺少发现

换了新机器
ViewSonic V1250 Tablet PC
又是个新挑战,无光无软只有WinXP,还得驱动Tablet笔
  qinpu 当前离线   回复时引用此帖
旧 04-02-18, 11:52 第 9 帖
wguzgg
 
wguzgg 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: 上海
  帖子: 49
  精华: 0
 

标题: 将语速调慢


我找到了如何将语速恢复正常的方法,原文在
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")

2.emerge sox
  wguzgg 当前离线   回复时引用此帖
旧 04-02-18, 19:27 第 10 帖
Debentoo Gao 帅哥
 
Debentoo Gao 的头像
 
 
★☆★版主☆★☆  
  注册日期: Aug 2002
  我的住址: 想在纯净无瑕的世界里遇到你
  帖子: 6,230
  精华: 23
 

能说中文吗







__________________
http://www.mydays.org/ 混沌于世。。。。。。

回到Gentoo的世界。。。。。。
  Debentoo Gao 当前离线   回复时引用此帖
旧 04-03-30, 21:07 第 11 帖
小锁 帅哥
 
小锁 的头像
 
 
注册会员  
  注册日期: May 2003
  我的住址: 天津
  帖子: 1,604
  精华: 5
 

呵呵,我给贴过来!
Festival speaks at double speed!

This seems to happen with linux and sound hardware which cannot natively support mono audio. In the past if mono audio was sent to a stereo-only sound card, the driver would send a copy to both channels, now it splits it between the channels, effectively doubling the speaking rate and raising the pitch by an octave.

It is left to the audio application to now check the hardware and send something that it can handle. Until festival's audio code is updated this will cause problems with some hardware.

There are 2 quick fixes: An expensive one and a cheap one.

1. The expensive one is to get a decent sound card. This problem seems to occur mostly with cheap on-motherboard sound devices. Buy a reasonably priced SB16 or something.

2. The cheap fix is to use and external play program (like play from the sox package)

Create the file festival/lib/siteinit.scm (if you don't already have it) and add the following

(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "sox -t raw -sw -r $SR $FILE -c2 -t ossdsp /dev/dsp")

[back to Festival FAQ]

If you can't find what you need to know here, try the festival-talk mailing list.







__________________
Unix Program = Framework + Components
-----------------------------------------------------
My blog: http://xiaosuo.cublog.cn
  小锁 当前离线   回复时引用此帖
旧 04-04-25, 14:32 第 12 帖
小锁 帅哥
 
小锁 的头像
 
 
注册会员  
  注册日期: May 2003
  我的住址: 天津
  帖子: 1,604
  精华: 5
 

我的还是没有声音
一点都没有!
5555555555
  小锁 当前离线   回复时引用此帖
旧 04-04-25, 18:40 第 13 帖
n0fe@r
 
n0fe@r 的头像
 
 
注册会员  
  注册日期: Oct 2002
  帖子: 248
  精华: 0
 

我还以为可以语音控制呢,不过这个也不错拉
  n0fe@r 当前离线   回复时引用此帖
旧 04-04-25, 19:48 第 14 帖
小锁 帅哥
 
小锁 的头像
 
 
注册会员  
  注册日期: May 2003
  我的住址: 天津
  帖子: 1,604
  精华: 5
 

我自己的方法
http://www.linuxsir.org/bbs/showthre...hreadid=104226
  小锁 当前离线   回复时引用此帖
旧 05-04-13, 16:01 第 15 帖
midx
 
midx 的头像
 
 
注册会员  
  注册日期: Jan 2004
  帖子: 1,119
  精华: 3
 

换成这一句:
代码:
echo "Hello Master,your j j j j j j gentoo box is up and running now, per per per per per please log in" > /dev/speech
效果绝对一流!
  midx 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 21:48


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org