gpt4 book ai didi

emacs - Emacs 中的文字转语音

转载 作者:行者123 更新时间:2023-12-04 14:52:53 26 4
gpt4 key购买 nike

我不是瞎子,我只是想有一种方法让我的 Windows 机器大声读取缓冲区的内容。以下是基本要求:

  • 阅读任何英文文本缓冲区。
  • 随时暂停阅读并随时继续阅读(当有人走进我的办公室时,不要等待几分钟让大缓冲区完成)。
  • 在播放时调整回读速度。
  • 突出显示当前正在阅读的文本(可选)

  • 我找到了几个可能的解决方案:
  • Emacspeak : 专为盲人设计。看起来像一个独立程序,而不是Emacs插件
  • festival.el : 需要节日。我找不到 Festival 的 Windows 二进制文件。有人有吗?
  • 我也可以自己写。如今,文本转语音 (TTS) 库已经很多了。交互式暂停功能可能是最大的技巧,但肯定有一些库可以做到。

  • 哪个选项是最好的计划?我不想在这里进行为期一周的项目。在 Windows 中编译 Festival 一直是一个痛苦的实验。 Emacspeak 对于我想要的东西来说看起来有点矫枉过正。

    最佳答案

    适用于 Windows 的节日可用 here .我不能保证 Festival.el 可以处理这些二进制文件。不过,我确实有使用这些二进制文件的经验,因此如果您在让它们在 Emacs 之外工作时遇到问题,我可以提供帮助。

    我认为您无法控制音乐节的播放速度,尽管我可能会误会。至于保留对它的控制,我想说你最好的办法是对它进行编程,以便它一次只向节日发送一小部分。否则,真的没有任何方法可以阻止它在完成之前读取。

    基本上,我认为没有任何工作可以满足您的最低要求。

    编辑:在回顾您的要求后,我认为最好的方法是 hackfestival.el 一次向 Festival 发送一个句子。然后你可以编写一个击键来杀死它,这样它只会完成当前的句子。同时,您的脚本可以突出显示当前发送到 Festival 的句子。

    关于emacs - Emacs 中的文字转语音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1990558/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com