Jump to content
LaunchBox Community Forums

Recommended Posts

Posted (edited)

Dear all, this project started out as a necessity for me, since I was used to using Hyperspeech in Hyperspin, but nothing similar existed for Launchbox Bigbox. That's why I proposed the idea some time ago in the requests forum, but it wasn't considered at all. With the help of AI, I've been able to achieve something very similar to what I used in Hyperspin, and I'm very satisfied.

 

ENGLISH


BigBox TTS - Text-to-Speech Plugin for LaunchBox & BigBox

What is it? A plugin that uses Windows built-in text-to-speech (SAPI 5) to announce the names of platforms and games as you navigate through LaunchBox and BigBox. No theme modifications required — just drop the files and go. What does it do?

  • Speaks the name of the platform you're browsing
  • Speaks the name of the game you select
  • Greets you when LaunchBox/BigBox starts
  • Says goodbye when you close it
  • Fully configurable from an in-app settings menu (accessible from both LaunchBox Tools menu and BigBox menu)
  • Supports all Windows SAPI 5 voices (including Spanish, English, and any other installed language)
  • Automatically detects your system language — UI shows in Spanish or English accordingly What's required?
  • LaunchBox v14+ (requires .NET 10)
  • Windows SAPI 5 voices installed on your system
  • That's it. No additional dependencies. Features
  • Voice Selection: Choose from any SAPI 5 voice installed on your system
  • Volume & Speed Control: Adjustable volume (0-100) and speech rate (-10 to +10)
  • Platform Filtering: Select exactly which platforms should have TTS. If none are selected, TTS stays silent
  • Speak Platforms / Speak Games: Independent toggles to control whether platform names, game names, or both are announced
  • Greeting & Farewell: Configurable welcome and goodbye messages
  • Live Preview: Changes to voice, volume, and speed apply immediately as you adjust them — no restart needed
  • Test Voice: Built-in test button with editable text (LaunchBox mode only)
  • Cooldown System: Prevents overlapping speech when navigating quickly
  • Bilingual UI: Automatically shows settings in Spanish or English based on your Windows language
  • BigBox Optimized: In BigBox mode, the settings window stays on top and hides the test button for cleaner kiosk use Installing With LaunchBox/BigBox closed:
  1. Download the BigBoxTts.zip file
  2. Extract the contents into your \\LaunchBox\\Plugins\\ folder
  3. Make sure System.Speech.dll is in the same folder as BigBoxTts.dll
  4. Start LaunchBox Setting up
  5. In LaunchBox, go to Tools menu → BigBox TTS - Settings
  6. Select your preferred TTS voice from the dropdown
  7. Adjust volume and speed to your liking
  8. In the "Platforms with TTS" section, check the platforms you want TTS to announce. If no platforms are checked, TTS will not speak.
  9. Toggle "Read platform names" and "Read game names" as desired
  10. (Optional) Configure greeting and farewell messages
  11. Click Save The same settings work for both LaunchBox and BigBox. Plugin Folder Structure
\\LaunchBox\\Plugins\\BigBoxTts\\
    BigBoxTts.dll
    System.Speech.dll

Configuration File Settings are stored in:

%AppData%\\BigBoxTts\\settings.json

Log File A log file is written to:

%AppData%\\BigBoxTts\\plugin.log

Useful for troubleshooting if TTS isn't working as expected. Compatibility

  • Works in both LaunchBox and BigBox
  • No theme modifications needed
  • Does not modify any LaunchBox or BigBox files
  • To uninstall, simply delete the BigBoxTts folder from \\LaunchBox\\Plugins\\ Disclaimer This plugin is provided as-is, free of charge, for personal and non-commercial use only. It is not affiliated with, endorsed by, or connected to LaunchBox, BigBox, or Unbroken Software in any way. The author assumes no responsibility for any damage or issues that may arise from the use of this plugin. Use at your own risk. If something doesn't work, check the log file first.

ESPAÑOL


BigBox TTS - Plugin de Text-to-Speech para LaunchBox y BigBox

¿Qué es? Un plugin que usa el text-to-speech integrado de Windows (SAPI 5) para anunciar los nombres de plataformas y juegos mientras se navega por LaunchBox y BigBox. No necesita modificaciones en los temas — solo copiar los archivos y listo. ¿Qué hace?

  • Anuncia el nombre de la plataforma que se está viendo
  • Anuncia el nombre del juego seleccionado
  • Saluda cuando se abre LaunchBox/BigBox
  • Se despide cuando se cierra
  • Totalmente configurable desde un menú de configuración dentro de la aplicación (accesible desde el menú Herramientas de LaunchBox y el menú de BigBox)
  • Soporta todas las voces SAPI 5 de Windows (incluyendo español, inglés y cualquier otro idioma instalado)
  • Detecta automáticamente el idioma del sistema — la interfaz se muestra en español o inglés según corresponda ¿Qué se necesita?
  • LaunchBox v14+ (requiere .NET 10)
  • Voces SAPI 5 de Windows instaladas en el sistema
  • Nada más. Sin dependencias adicionales. Características
  • Selección de voz: Elegir entre cualquier voz SAPI 5 instalada en el sistema
  • Control de volumen y velocidad: Volumen ajustable (0-100) y velocidad de habla (-10 a +10)
  • Filtrado de plataformas: Seleccionar exactamente qué plataformas deben tener TTS. Si no se selecciona ninguna, el TTS queda en silencio
  • Leer plataformas / Leer juegos: Controles independientes para elegir si se anuncian nombres de plataformas, nombres de juegos, o ambos
  • Bienvenida y despedida: Mensajes de saludo y despedida configurables
  • Vista previa en vivo: Los cambios de voz, volumen y velocidad se aplican inmediatamente al ajustarlos — no necesita reinicio
  • Probar voz: Botón de prueba con texto editable (solo en modo LaunchBox)
  • Sistema de cooldown: Previene superposición de audio al navegar rápido
  • Interfaz bilingüe: Muestra automáticamente la configuración en español o inglés según el idioma de Windows
  • Optimizado para BigBox: En modo BigBox, la ventana de configuración queda en primer plano y oculta el botón de prueba para un uso más limpio Instalación Con LaunchBox/BigBox cerrado:
  1. Descargar el archivo BigBoxTts.zip
  2. Extraer el contenido en la carpeta \\LaunchBox\\Plugins\\
  3. Verificar que System.Speech.dll esté en la misma carpeta que BigBoxTts.dll
  4. Abrir LaunchBox Configuración
  5. En LaunchBox, ir al menú HerramientasBigBox TTS - Configuracion
  6. Seleccionar la voz TTS preferida del menú desplegable
  7. Ajustar el volumen y la velocidad al gusto
  8. En la sección "Plataformas con TTS", marcar las plataformas donde se desea que hable el TTS. Si no se marca ninguna plataforma, el TTS no habla.
  9. Activar o desactivar "Leer nombres de plataformas" y "Leer nombres de juegos" según la preferencia
  10. (Opcional) Configurar los mensajes de bienvenida y despedida
  11. Hacer clic en Guardar La misma configuración funciona para LaunchBox y BigBox. Estructura del plugin
\\LaunchBox\\Plugins\\BigBoxTts\\
    BigBoxTts.dll
    System.Speech.dll

Archivo de configuración Los ajustes se guardan en:

%AppData%\\BigBoxTts\\settings.json

Archivo de log Se genera un registro de actividad en:

%AppData%\\BigBoxTts\\plugin.log

Útil para diagnosticar si el TTS no funciona como se espera. Compatibilidad

  • Funciona tanto en LaunchBox como en BigBox
  • No necesita modificaciones en los temas
  • No modifica archivos de LaunchBox ni BigBox
  • Para desinstalar, simplemente eliminar la carpeta BigBoxTts de \\LaunchBox\\Plugins\\ Aviso Este plugin se distribuye tal cual, de forma gratuita, exclusivamente para uso personal y no comercial. No está afiliado, respaldado ni conectado de ninguna manera con LaunchBox, BigBox o Unbroken Software. El autor no asume responsabilidad por ningún daño o problema que pueda surgir del uso de este plugin. Usar bajo responsabilidad propia. Si algo no funciona, revisar el archivo de log primero.

 


 

Edited by zeoboromir

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...