Plugin para obsidiana
Características:
Você pode criar vozes específicas do idioma, o plug -in tentará identificar o idioma usado. Se não for identificado corretamente, você poderá substituir esse comportamento por ter lang: {languageCode} no FrontMatter. O código do idioma pode ser visto nas configurações e é um código ISO 639-1 de duas letras.
Este plug -in não funcionará no Android devido a esse bug no WebView.
Este plug -in usa a API nativa do seu sistema operacional, para adicionar uma nova referência de idioma à documentação de acordo:
Settings > Community plugins > Community Plugins > Browse e procure Text to Speech Você pode usar esta API do plugins para adicionar recursos de texto aos recursos de fala ao seu plug -in.
Isso usa o pacote @vanakat/plugin-api.
Você pode encontrar a documentação da API aqui: documentação da 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 ( ) ;