文本朗读
Sublime Text的文本朗读(TTS)插件。
详细信息
安装
- 总数 495
- Win 490
- Mac 5
- Linux 0
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
自述文件
TextToSpeech
Sublime Text的文本朗读(TTS)插件。
使用系统提供的语音合成平台在Sublime Text中朗读文本。
在Windows上,使用“SAPI”语音引擎/平台进行TTS。
macOS和Linux目前不支持,但计划支持两者。
- 在macOS上,“NSSS”语音引擎/平台可用于TSS。或者,我们可以从一个子进程中调用`say`(这也可以通过例如构建系统等手动轻松实现)。
在Linux上,可以使用“espeak”语音库(`libespeak.so`)进行TSS。
安装
要安装TextToSpeech,建议使用Sublime Text的包管理器。
- 打开Sublime Text。
- 按
Ctrl+Shift+P
(或Cmd+Shift+P
)弹出命令面板。 - 开始输入“package control: install package”,然后从列表中选择选项。
- 如果您没有看到此或任何
Package Control:
条目,则包控制插件可能未安装。请参阅https://packagecontrol.sublime.net.cn以获取有关为Sublime Text设置“Package Control”包管理器的帮助。
- 如果您没有看到此或任何
- 下一个窗口弹出时,开始输入“TextToSpeech”,然后从列表中选择条目。
- 关闭并重新启动Sublime Text。
- 按照下文“使用说明”中所述测试其是否工作。
使用说明
要从Sublime Text朗读文本
- 打开一个文件并选择一些文本。
- 按
Ctrl+Shift+P
弹出命令面板。 - 输入强
TTS: Speak
并从列表中选择条目。 - 您现在应该会听到所选文本被朗读出来。如果没有选择文本,则将使用整个文件。
- 您还可以使用
语音合成:暂停
暂停语音合成。语音合成:恢复
恢复。语音合成:跳过
跳到下一句。语音合成:跳过全部
跳过所有剩余文本并停止语音合成。
- 如果出现故障,TTS引擎开始出现异常行为时,可以使用
语音合成:重置
来重置TTS引擎。
设置
要调整您的TextToSpeech设置,请转到“首选项”->“包设置”->TextToSpeech->TextToSpeech设置。然后您应该会看到一个带有两个标签的分窗体。左侧的标签是默认设置;右侧的标签是您的用户指定设置。将您想要更改的设置从左侧的默认设置复制到右侧的用户设置中。不要修改默认设置,它们将随时在插件更新时被覆盖!
当前可用的设置有
"debug_print"
(默认:false)- 将此设置为true
以使插件将大量调试输出写入控制台。"replace_trivial_eol_newline"
(默认:true)-"tts_rate"
:(默认:0)- 增加此值以增加TTS合成的速率/速度。"tts_volume"
:(默认:100)- 减少此值以降低TTS音量。"tts_voice"
:(默认:null,即使用默认声音)- 要使用的声音,例如“Microsoft David”或“Microsoft Zira”。这取决于系统上可用的声音!
配置Sublime Text TextToSpeech快捷键
设置Sublime Text以便您可以使用键盘控制TextToSpeech非常简单,您只需配置您的“键位绑定”。
要配置Sublime Text的“键位绑定”,请选择首选项 -> 键位绑定
。在左侧的面板中(标签名以“— User”结尾),添加您想要用于控制TextToSpeech的键位绑定。例如,添加以下内容
// TextToSpeech keyboard shortcuts:
{ "keys": ["ctrl+t", "ctrl+t"], "command": "tts_speak" },
{ "keys": ["ctrl+t", "ctrl+p"], "command": "tts_pause" },
{ "keys": ["ctrl+t", "ctrl+r"], "command": "tts_resume" },
{ "keys": ["ctrl+t", "ctrl+s"], "command": "tts_skip" },
{ "keys": ["ctrl+t", "ctrl+a"], "command": "tts_skip_all" },
如果您之前没有添加任何自定义快捷键,左侧面板中的“— User”sublime-keymap
文件现在应该如下所示
[
// TextToSpeech keyboard shortcuts:
{ "keys": ["ctrl+t", "ctrl+t"], "command": "tts_speak" },
{ "keys": ["ctrl+t", "ctrl+p"], "command": "tts_pause" },
{ "keys": ["ctrl+t", "ctrl+r"], "command": "tts_resume" },
{ "keys": ["ctrl+t", "ctrl+s"], "command": "tts_skip" },
{ "keys": ["ctrl+t", "ctrl+a"], "command": "tts_skip_all" },
]
上面定义的键位图需要您首先按下ctrl+t
,然后按下ctrl
加上t
、p
、r
、s
或a
之一。
这将允许您通过按以下键来控制TTS播放
ctrl+t
开始语音合成,ctrl+p
暂停,ctrl+r
恢复,ctrl+s
跳到下一句,ctrl+a
跳过所有剩余文本并停止语音合成。
因此,为了开始tts,您只需在键盘上快速连续按下ctrl+t
**两次**。