Complemento para obsidiana
Características:
Puede crear voces específicas del lenguaje, el complemento intentará identificar el idioma utilizado. Si no se identifica correctamente, puede sobrescribir este comportamiento teniendo lang: {languageCode} en la marea frontal. El código de idioma se puede ver en la configuración y es un código ISO 639-1 de dos letras.
Este complemento no funcionará en Android debido a este error en WebView.
Este complemento utiliza la API nativa de su sistema operativo, para agregar una nueva referencia de idioma, la documentación en consecuencia:
Settings > Community plugins > Community Plugins > Browse y buscar Text to Speech Puede usar esta API de complementos para agregar texto a las capacidades del habla a su complemento.
Esto usa el paquete @Vanakat/Plugin-API.
Puede encontrar la documentación de API aquí: documentación de 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 ( ) ;