首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制节日输出

控制节日输出
EN

Stack Overflow用户
提问于 2010-01-02 06:53:38
回答 1查看 967关注 0票数 1

我正在研究改进Emacs节。我需要更好的控制节日时,它读一个句子。基本上,我需要两件事:

  1. 显示正在读的单词。
  2. 改变正在读的内容的速度(可能是音高)。

理想情况下,节假日输出的数据结构将偏移量/长度(通常是字的开始/长度)与输出WAV文件(甚至是wav文件中的位置)联系起来。然后,我可以使用类似mplayer的东西来构建一个播放列表,并以某种方式告诉我下一个单词何时被播放,以及该单词在缓冲区中的位置。

我还希望有一些简单的命令来改变正在读取的内容的速度。然而,mplayer可以为我做到这一点,所以如果我能让#1工作的话,这不是什么大问题。

EN

回答 1

Stack Overflow用户

发布于 2010-01-02 16:59:50

请参阅手册这里,特别是关于"text2wave“脚本的部分。我不清楚这是一个单独的可执行文件,还是您必须调用的方案脚本。在任何一种情况下,它看起来都会给你一些如何做到这一点的灵感。在我看来,您可能会向此命令发送整个缓冲区,该命令将生成一个.wav文件,然后您可以通过mplayer控制该文件。当然,这意味着您不知道当前正在播放哪个句子,因此您可以将每个句子作为一个.wav文件输出,然后在mplayer中排队(或者重复调用mplayer )。如果text2wave是一个可执行文件,我不确定它在Windows上是否可用,但是您应该能够用一个用于节日的方案脚本来完成同样的任务。

编辑: text2wave确实是一个脚本,但是您应该能够很容易地修改它,以脚本作为参数调用节日(path/ to /节日--script text2wave)。我不知道Windows二进制文件是否包括这个,但是它应该可以从主节庆站点或*nix发行版(肯定是在Ubuntu中)获得。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1990829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档