Obsidian 插件:Text to Speech
插件名片
概述
Obsidian 的语音合成功能。听取您的笔记。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 obsidian-tts 插件的自述翻译
🗣️文本转语音
Obsidian 的插件
功能:
- 从状态栏和工具栏开始播放笔记
- 仅在编辑模式下朗读所选文本:
- 可与其他插件一起使用(目前包括 RSS Reader)
您可以创建特定语言的语音,
插件将尝试识别所使用的语言。
如果识别不正确,您可以覆盖此行为
通过在 Frontmatter 中添加
lang: {languageCode}
。语言代码可以在
设置中查看,是一个两个字母的 ISO 639-1 代码。
由于 Webview中的此错误,此插件无法在 Android 上工作。
添加语言
该插件使用操作系统的本机 API,要添加新的语言,请根据文档进行相应操作:
安装插件
设置 > 第三方插件 > 社区插件 > 浏览
,搜索Text to Speech
- 使用 Beta Reviewers Auto-update Tester 插件与仓库路径
joethei/obsidian-tts
- 将发布版本中的
main.js
、styles.css
、manifest.json
复制到你的 vaultVaultFolder/.obsidian/plugins/obsidian-tts/
。
API
您可以使用此插件的 API 将文本转语音功能添加到您的插件中。
这使用了 @vanakat/plugin-api 包。
您可以在这里找到 API 文档:API文档
const tts = pluginApi('tts');
await tts.say(title, text, language);//language是可选的,使用ISO 639-1代码
tts.pause();
tts.resume();
tts.stop();
tts.isSpeaking();
tts.isPaused();
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。