Texto a voz en Obsidian: escucha tus notas sin conexión
Obsidian guarda las notas como archivos Markdown en tu propio disco, y por eso mucha gente lo eligió. Escuchar las notas encaja con la misma idea: repasar una semana de notas paseando, pillar frases torpes de oído, convertir apuntes en un resumen de audio corto, todo sin enviar el texto a ningún sitio.
Obsidian no trae lectura en voz alta. SuperClonica te da voces naturales en 31 idiomas para probar gratis en línea, y un motor gratuito que lee archivos Markdown en tu ordenador y escribe MP3 que puedes insertar de vuelta en tus notas.
Por qué dar voz a las notas sin conexión
Las direcciones web se siguen leyendo a trozos, por eso el script de carpeta de abajo las quita primero.
- Obsidian guarda las notas como archivos Markdown en tu disco, y el motor las lee ahí mismo, sin conexión.
- Nada va a un servicio en la nube: ideal para diarios, notas de trabajo y todo lo privado.
- Al leer, el motor descarta marcas de Markdown como #, ** y [[ ]], así que títulos y enlaces no se deletrean.
- Obsidian no tiene lectura en voz alta propia; los plugins de la comunidad usan la voz del sistema o un servicio en la nube de pago.
Elige una voz gratis en línea
En la página de cualquier voz, pega una frase de una de tus notas, de 30 a 100 caracteres, elige el idioma y pulsa el botón para generarla. Elige la voz que escucharías con gusto cada día.
Una nota a audio
Si vas a escuchar una nota, escríbela como la dirías: frases cortas y sin tablas.
- Instala el motor gratuito: python -m pip install superclonica-cpu.
- Genera una nota: superclonica --text-file "Weekly review.md" --voice F2 --lang es --normalize --output "Weekly review.mp3".
- Las notas largas no son problema: el motor no tiene límite de caracteres y une las partes en un archivo.
- Escribe con palabras las fechas cuando importe cómo suenan.
Una carpeta entera de una vez
Para dar voz a todas las notas de una carpeta, ejecuta esto desde tu bóveda: import re, pathlib; from superclonica import Superclonica; tts = Superclonica(); [tts.save(str(p.with_suffix('.mp3')), tts.synthesize(re.sub(r'https?://\S+', '', p.read_text(encoding='utf-8')), 'F2', 'es', normalize=True)[0]) for p in pathlib.Path('Notes').glob('*.md')]. Cada nota de la carpeta Notes recibe al lado un MP3 con el mismo nombre y el mismo volumen, −18 LUFS. Vuelve a ejecutarlo tras cambios grandes; simplemente sobrescribe los archivos anteriores.
Inserta el audio en la nota
Inserta el audio en la nota con ![[Weekly review.mp3]]: Obsidian reproduce MP3, WAV, OGG, FLAC, M4A y WebM dentro de la nota, y el archivo vive en tu bóveda como cualquier otro. Para notas que solo escuchas tú, cualquier voz sirve; las diez voces de serie del modelo son gratuitas y las del catálogo se compran una vez.