Saltar al contenido principal

Paquetes de Voz

Un paquete de voz es el conjunto de anuncios de cabina que los pilotos oyen a través del ACARS durante un vuelo: lo que dice la tripulación en el embarque, el pushback, el crucero, el servicio de comidas, el aterrizaje y demás. Cada anuncio es una línea: un texto leído por la voz de tripulante de cabina de su idioma (generada con ElevenLabs) o un archivo de audio subido, como la música de embarque o un aviso sonoro.

Ruta en el backoffice: Flight Attendants → Speech Packs (backoffice/speech-packs)

Disponible para los roles: Administrador del Sistema, Administrador

Los nombres de botones y campos aparecen abajo tal como se ven en pantalla, en inglés.

La lista​

La lista muestra, para cada paquete:

ColumnaSignificado
Phase coverageUn bloque por disparador, encendido cuando el paquete tiene líneas para él, con el recuento de disparadores y de líneas
LanguagesLos idiomas en que están escritas sus líneas. Un idioma se marca cuando no tiene voz (sus líneas se omiten), tiene líneas vacías o tiene menos líneas que el idioma principal del paquete
Plays onEl lugar más específico al que está asignado el paquete, y en qué nivel. Not assigned — never plays significa que ningún vuelo lo oirá
ActiveLos paquetes inactivos nunca suenan, aunque estén asignados

El menú ⋯ edita, duplica (la copia queda inactiva y sin asignar) o elimina un paquete.

Crear un paquete​

Create speech pack abre un diálogo en dos pasos:

  1. Partir de un guion. Full service, Short-haul y Captain only rellenan los disparadores con la redacción estándar de cabina; Blank empieza vacío. También puede copiar un paquete existente.
  2. Idiomas y voces. Elija los idiomas en que se habla el paquete. Cada línea del guion se crea una vez por idioma, en ese orden, ya escrita en ese idioma. Cada idioma lo lee su voz de la página Voces.

Los guiones iniciales vienen traducidos a todos los idiomas compatibles. Un idioma que la aerolínea añadió con un código propio (una variante regional como pt-br, por ejemplo) se traduce con IA la primera vez; el resultado se guarda, así que la misma frase nunca se traduce dos veces. Si una traducción no está disponible, la línea queda vacía para que usted la escriba, y las comprobaciones la muestran. Revise las líneas traducidas antes de activar el paquete: son un punto de partida, no un texto aprobado.

El editor​

Perfil del vuelo​

La parte superior del editor dibuja un vuelo desde el embarque hasta la puerta, con un marcador para cada disparador. Haga clic en un marcador para editar sus líneas; un marcador relleno tiene líneas, uno hueco está en silencio. Arrastre la tarjeta de una línea a un marcador para moverla a ese disparador.

Los controles Sample previsualizan el paquete en uno de sus horarios reales: saliendo de día o de noche, con una toma de contacto suave, normal o dura. Las variables se rellenan con los valores de ese vuelo, las líneas que no sonarían en él dicen por qué, y Fly it reproduce el vuelo completo, línea a línea.

Plays on abre los ajustes del paquete: su nombre, su descripción, si está activo y dónde suena.

Disparadores​

DisparadorIdentificadorCuándo suena
Boardinggate_departureCuando empieza el embarque en la puerta de salida. Con GSX, cuando GSX inicia el embarque; sin él, cuando empieza el vuelo
Boarding Completeboarding_completeCuando termina el embarque: embarque de GSX completado; sin GSX, justo antes del pushback
PushbackpushbackDurante el pushback desde la puerta: pushback de GSX; sin GSX, cuando la aeronave sale del puesto o arranca un motor en él
TaxitaxiRodando hacia la pista
Climb Outclimb_outPoco después del despegue, en el ascenso
Passing 10,000ftpassing_10000Ascendiendo a través de 10.000 ft
Seatbelt Sign Offseatbelt_offCada vez que el piloto apaga la señal de cinturones en vuelo
CruisecruiseAl alcanzar el crucero, o en una parte del tiempo de vuelo previsto
Meal Servicemeal_serviceEn crucero, una vez por servicio de comidas (ver abajo)
Seatbelt Sign Onseatbelt_onCada vez que el piloto enciende la señal de cinturones en vuelo
DescenddescendCuando empieza el descenso cerca del destino
Descending 10,000ftdescending_10000Descendiendo a través de 10.000 ft
Final Approachfinal_approachEn la aproximación final a la pista
After Landingafter_landingTras la toma de contacto y la carrera de aterrizaje
Gate Arrivalgate_arrivalEstacionado en la puerta de destino
Alternate Declaredalternate_declaredCuando el vuelo se desvía a un alternativo

Cada disparador suena una vez por vuelo, salvo la señal de cinturones, que suena cada vez que cambia en vuelo, pero no de nuevo dentro del tiempo de espera definido en su disparador.

Líneas​

Cada tarjeta es una línea. Sus etiquetas definen cuándo suena dentro de su disparador:

EtiquetaDóndeSignificado
IdiomaLíneas de textoEl idioma en que está escrita; la lee la voz definida para ese idioma. Los idiomas sin voz se omiten
Any time / Day only / Night onlyTodas las líneasEl día va de las 06:00 a las 22:00 en el aeropuerto de salida, hora local
Any / Smooth / Hard landingAfter LandingSuena solo tras ese tipo de toma de contacto. Los umbrales se definen en el disparador After Landing. Una toma entre suave y dura solo reproduce las líneas Any landing
On reaching cruise / At 25, 50, 75 %CruiseEn qué momento del crucero suena la línea, como parte del tiempo de vuelo previsto
Plays once / Repeats every N minBoardingLas líneas que se repiten vuelven a sonar en su intervalo hasta Boarding Complete. El audio que se repite suena en bucle entre ellas: así se configura la música de embarque

Las líneas de un disparador suenan en el orden de las tarjetas, una tras otra; arrastre el asa para reordenarlas. Add in another language añade una copia de la línea, con las mismas condiciones, en un idioma que aún no la tiene, y la rellena con una traducción de la línea (Translating… aparece mientras se escribe). Las variables se mantienen tal cual; una traducción que pierde o añade una variable se descarta y la copia queda vacía. Listen genera la línea con su voz (una vez; queda en caché) y la reproduce. El icono del ojo desactiva una línea sin eliminarla.

Las líneas de audio suenan en todos los idiomas. El PA microphone effect (filtro paso banda, compresión y eco de cabina) se aplica al subir el archivo.

Variables​

Escriba { en una línea, o use Insert variable, para añadir un valor que cambia en cada vuelo. Una variable que no está en la lista se subraya en rojo y se leería tal como está escrita.

GrupoVariables
Vuelo{flight_number} (dígito a dígito, en el idioma de la línea), {callsign}, {airline}
Ruta{origin}, {destination}, {origin_airport}, {destination_airport}, {alternate}, {distance}
Hora{salute}, {meal}, {flight_time}, {local_time}, {sched_arrival}, {dep_status}, {arr_status}, {delay}
Aeronave y tripulación{aircraft_type}, {aircraft_name}, {cruise_altitude}, {captain}
Meteorología{destination_weather}, {destination_temperature} (del METAR del destino)

Los horarios previstos, la distancia y el nivel de crucero vienen del OFP de SimBrief cuando la reserva tiene uno, y se estiman a partir de la ruta en caso contrario. {flight_time} se redondea hacia arriba a los siguientes 10 minutos (9 h 43 se anuncia como nueve horas y cincuenta minutos). {local_time}, los estados, {delay}, {salute} y la meteorología se calculan en el momento en que suena la línea.

Desvíos: tras un desvío, {destination} nombra el alternativo en todas las líneas. En las líneas de Alternate Declared, {destination} sigue siendo el aeropuerto al que iba el vuelo y {alternate} aquel al que va ahora. Un paquete asignado al aeropuerto alternativo como aeropuerto de llegada toma el relevo a partir de ese momento.

Servicio de comidas​

El disparador Meal Service suena una vez por servicio:

  • La Meal 1 empieza un tiempo definido después de alcanzar el crucero. Su comida sigue la hora local de salida.
  • La Meal 2 (opcional) se da en vuelos de más de una duración definida, un tiempo definido antes del descenso. Su comida sigue la hora local de llegada.
  • Los vuelos de menos de una duración definida tienen un único servicio de refrigerio.

El desayuno, el almuerzo y la cena tienen cada uno su franja de hora local; fuera de ellas la comida es un refrigerio. Escriba líneas en Every meal para que suenen en todos los servicios (use {meal} para nombrarla), y en la pestaña de una comida para que suenen solo en ella; en un servicio, las líneas de Every meal suenan primero.

Comprobaciones​

El panel de comprobaciones lista lo que no sonará como quizá espera: disparadores en silencio, un servicio de comidas sin líneas, líneas vacías, variables desconocidas e idiomas sin voz. Haga clic en un elemento para ir a él.

Dónde suena un paquete​

Un paquete suena en los vuelos que coinciden con cualquiera de sus asignaciones. Varios paquetes pueden coincidir con un mismo vuelo; se combinan disparador a disparador:

  1. Los paquetes que coinciden con el vuelo se toman nivel a nivel, del más específico al menos específico:

    PrioridadNivel
    1 (más alta)Aeronave
    2Aeropuerto de llegada
    3Aeropuerto de salida
    4Subflota
    5Flota
    6 (más baja)Aerolínea
  2. Para cada disparador, el primer paquete en ese orden con al menos una línea activa para él aporta todas las líneas de ese disparador, en su propio orden. Las líneas de los paquetes menos específicos para ese disparador no suenan.

  3. Un disparador para el que ese paquete no tiene líneas pasa al nivel siguiente.

Así, un paquete de aerolínea puede aportar la mayoría de los disparadores mientras un paquete de aeropuerto de llegada con solo líneas de After Landing sustituye los anuncios de After Landing, y un paquete de aeronave con solo líneas de Cruise sustituye los de Cruise. Para cambiar un anuncio de un disparador para una aeronave o un aeropuerto, el paquete que lo sustituye debe llevar todas las líneas que ese disparador debe reproducir ahí, no solo la que cambia.

  • Los paquetes inactivos y las líneas desactivadas se ignoran. Un paquete cuyas líneas para un disparador están todas desactivadas no toma ese disparador; pasa al nivel siguiente.
  • Los paquetes del mismo nivel (dos paquetes de aerolínea, por ejemplo) no se ordenan entre sí: cuál suena es arbitrario. No asigne paquetes que se solapen en el mismo nivel.
  • Meal Service es un único disparador: el paquete que lo toma aporta todas las líneas de comidas, tanto las de Every meal como las de cada comida.
  • Tras un desvío, la llegada del vuelo pasa a ser el alternativo, así que un paquete asignado a él como aeropuerto de llegada toma sus disparadores a partir de ese momento.
  • La misma regla se aplica en todos los lugares donde suena un paquete: los anuncios que Airspace envía a las versiones antiguas del ACARS, el paquete que descargan las versiones actuales del ACARS y el vuelo de muestra del editor.

Cómo reproduce el ACARS los anuncios​

Las versiones actuales del ACARS descargan el paquete del vuelo cuando empieza el vuelo y reproducen cada línea por sí mismas en el momento adecuado: a partir de la señal de cinturones de la aeronave, el embarque de GSX, la toma de contacto y el progreso del vuelo. Muestran qué suena y por qué en su pestaña Flight Attendant.

Las versiones antiguas del ACARS siguen funcionando como antes: Airspace detecta la fase del vuelo a partir de los informes de posición y les envía el audio que deben reproducir. No reciben las líneas de la señal de cinturones, y oyen Boarding Complete justo antes del pushback y el primer servicio de comidas en crucero.

Consulte ACARS API v2 para los endpoints.

Audio generado​

El texto se genera con ElevenLabs una vez por frase, voz y texto, y luego queda en caché, así que las líneas sin variables por vuelo consumen créditos una sola vez. Cambiar el texto de una línea o la voz de su idioma la genera de nuevo la próxima vez que suene.