CLI y extensión de navegador que extraen texto limpio y generan resúmenes de páginas web, PDFs, videos de YouTube, podcasts y archivos de audio o video.
marswaveai/listenhub-cli
Interfaz de línea de comandos para la API de ListenHub: crea podcasts, audio de texto a voz, videos explicativos, imágenes con IA, música y videos desde la terminal.
- Estrellas
- 65
- Forks
- 5
- Issues abiertos
- 0
- Último commit
- hace 3 días
¿Qué es?
ListenHub CLI es un cliente de línea de comandos para Node.js de la plataforma ListenHub, basado en el paquete @marswave/listenhub-sdk. Ofrece comandos para crear contenido, como episodios de podcast, audio de texto a voz, videos explicativos, presentaciones, libros de cuentos, imágenes con IA, música y videos, además de listar, consultar y eliminar creaciones anteriores.
La CLI admite dos modos de autenticación. El inicio de sesión OAuth mediante un navegador (`listenhub auth login`) es adecuado para el uso interactivo, mientras que una clave OpenAPI configurada mediante la variable de entorno LISTENHUB_API_KEY o con `listenhub openapi config set-key` es más adecuada para scripts y pipelines de CI. Los subcomandos openapi también permiten transcribir voz con marcas de tiempo por oración y palabra, clonar voces y generar videos con PixVerse.
La mayoría de los comandos de creación aceptan la opción --no-wait y la opción de salida --json, para que los resultados se puedan canalizar a otras herramientas. Se pueden cambiar las URL base para redes restringidas, y la CLI incluye el comando config show para comprobar qué endpoint se está utilizando.
Funciones clave
- 01Genera podcasts, audio TTS, videos explicativos y presentaciones desde la línea de comandos
- 02Crea imágenes con IA y música, incluidas portadas, remezclas y separación de stems
- 03Transcribe voz de archivos locales de audio o video con marcas de tiempo por palabra
- 04Permite clonar voces a partir de audio de referencia y crear voces privadas reutilizables
- 05Ofrece salida JSON y opciones --no-wait para scripts y automatización
Casos de uso
- Generar audio de narración por lotes a partir de guiones en un pipeline de CI
- Crear episodios de podcast o videos explicativos a partir de URL de artículos
- Transcribir reuniones o entrevistas grabadas con marcas de tiempo
- Crear música de fondo o pistas instrumentales a partir de instrucciones de texto
Inicio rápido
- 1
Instala la CLI globalmente con npm
npm install -g @marswave/listenhub-cli - 2
Inicia sesión mediante OAuth en el navegador
listenhub auth login - 3
Crea un pódcast a partir de una consulta
listenhub podcast create --query "AI agent trends in 2026" --mode quick
Antes de usarlo
- Se requiere Node.js 20 o posterior.
- La mayoría de las funciones requieren una cuenta de ListenHub, y algunas necesitan créditos de pago.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es listenhub-cli?
- Interfaz de línea de comandos para la API de ListenHub: crea podcasts, audio de texto a voz, videos explicativos, imágenes con IA, música y videos desde la terminal. ListenHub CLI es un cliente de línea de comandos para Node.js de la plataforma ListenHub, basado en el paquete @marswave/listenhub-sdk. Ofrece comandos para crear contenido, como episodios de podcast, audio de texto a voz, videos explicativos, presentaciones, libros de cuentos, imágenes con IA, música y videos, además de listar, consultar y eliminar creaciones anteriores.
- ¿listenhub-cli es gratuito? ¿Qué licencia tiene?
- listenhub-cli es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿listenhub-cli sigue mantenido?
- Mantenimiento activo. El último commit de listenhub-cli fue el 3 nov 2026.
- ¿Para qué puedo usar listenhub-cli?
- Generar audio de narración por lotes a partir de guiones en un pipeline de CI Crear episodios de podcast o videos explicativos a partir de URL de artículos Transcribir reuniones o entrevistas grabadas con marcas de tiempo Crear música de fondo o pistas instrumentales a partir de instrucciones de texto
- ¿Cómo se instala listenhub-cli?
- Instala la CLI globalmente con npm: npm install -g @marswave/listenhub-cli Inicia sesión mediante OAuth en el navegador: listenhub auth login Crea un pódcast a partir de una consulta: listenhub podcast create --query "AI agent trends in 2026" --mode quick
- ¿Dónde consigo listenhub-cli?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/marswaveai/listenhub-cli
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Estudio de voz con IA, open source y local-first para clonar voces, generar voz, dictar en cualquier app y dar voz a agentes de IA.
Sistema de texto a voz zero-shot que clona una voz a partir de un único audio de referencia y permite controlar la emoción, la velocidad y la pronunciación.
Herramienta de código abierto para transcribir, resumir y archivar videos y podcasts de YouTube, TikTok, Bilibili y más de 30 plataformas, o de archivos locales.
Estudio de escritorio local y sin conexión para macOS y Windows que convierte texto en voz, clona voces y genera canciones con letras y partituras MIDI.
Una aplicación web en Python en Vertex AI de Google Cloud para generar imágenes, videos, música y voz con los modelos Gemini, Veo, Lyria y Chirp.