obsidian tts
0.5.4
黑曜石的插件
特征:
您可以创建特定语言的声音,插件将尝试识别使用的语言。如果未正确识别它,则可以通过lang: {languageCode}在FrontMatter中覆盖此行为。语言代码可以在设置中看到,并且是两个字母ISO 639-1代码。
由于WebView中的此错误,此插件将无法在Android上使用。
该插件使用操作系统的本机API,以相应地添加新语言参考文档:
Settings > Community plugins > Community Plugins > Browse并搜索Text to Speech 您可以使用此插件API将文本添加到插件中的语音功能中。
这使用了 @vanakat/插件包软件包。
您可以在此处找到API文档:API文档
const tts = pluginApi ( 'tts' ) ;
await tts . say ( title , text , language ) ; //language is optional, use a ISO 639-1 code
tts . pause ( ) ;
tts . resume ( ) ;
tts . stop ( ) ;
tts . isSpeaking ( ) ;
tts . isPaused ( ) ;