[vscode 插件]朗读单词 speak it!

33 天前
 oieoieoie

https://github.com/LC-05/vscode_Speak_it

Speak it 是什么

"Speak it" 是一个简单的 VSCode 插件,它只有一个功能:将选中的单词朗读出来。开发这个插件的目的是让用户在使用 VSCode 编辑代码时,无需移动鼠标或切换应用程序,就能快速学习单词的发音。

如何使用

Speak it 是如何工作的

调用发音 api ,将你选中的文字转换为 mp3 文件,然后使用 sound-play 库播放,因此目前 Speak it 需要联网使用。 如果有更好的离线 Text-to-Speech 方案还望指点

故障排查

1. 插件无响应

2. 发音不准确 目前默认的有道 api 会将所有字符组合为一个单词,因此想要获得更准确的发音需要将单词拆分开来,例如将hello world拆分为helloworld,然后分别发音

修改发音 api

感谢以下公司、组织和个人提供的 api

ctrl+, 打开设置面板,搜索 speakit ,修改 api 即可(目前仅支持 response 为音频文件的 api )

Enjoy!

1195 次点击
所在节点    分享创造
6 条回复
zjstar
33 天前
感觉没什么用。。。
oieoieoie
33 天前
@zjstar 主要针对有口语学习需求的人
aduo
32 天前
mac 环境下,直接调用 `say` 命令
oieoieoie
30 天前
@aduo #3 没用过 mac ,请问可以实现不动鼠标或切程序直接一键发音吗?
aduo
30 天前
@oieoieoie #4 我意思是 say 命令可以省掉联网生成 mp3 再播放的步骤。举个例子,执行`say hello` 系统会播放语音 `hello`
oieoieoie
26 天前
@aduo #5 明白了,试过 windows 下的系统发音命令,发音准确性不如有道这种有真实音频库的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1092210

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX