Plugin pour l'obsidienne
Caractéristiques:
Vous pouvez créer des voix spécifiques à la langue, le plugin essaiera d'identifier le langage utilisé. S'il n'est pas identifié correctement, vous pouvez écraser ce comportement en ayant lang: {languageCode} dans le frontmatter. Le code linguistique peut être vu dans les paramètres et est un code ISO 639-1 de deux lettres.
Ce plugin ne fonctionnera pas sur Android en raison de ce bug dans le WebView.
Ce plugin utilise l'API native de votre système d'exploitation, pour ajouter une nouvelle référence de langue la documentation en conséquence:
Settings > Community plugins > Community Plugins > Browse et rechercher du Text to Speech Vous pouvez utiliser cette API Plugins pour ajouter du texte aux capacités de la parole à votre plugin.
Cela utilise le package @ vanakat / plugin-API.
Vous pouvez trouver la documentation de l'API ici: documentation de l'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 ( ) ;