{% extends "base.html" %} {% block title %}🔊 Gerenciador de Áudio{% endblock %} {% set active = "pbx-audio" %} {% block content %}

🔊 Gerenciador de Áudio

📂 Áudios disponíveis {{ audios|length }}
{% for a in audios %} {% else %} {% endfor %}
ArquivoTipoDuraçãoTamanhoCriadoPlayerAções
{{ a.filename }} {% if a.type == 'upload' %} 📤 Upload {% elif a.type %} 🔊 TTS {% else %} {% endif %} {% if a.duration > 0 %}{{ a.duration }}s{% else %}—{% endif %} {% if a.size > 0 %}{{ (a.size / 1024)|round(1) }}KB{% else %}—{% endif %} {{ a.created_at }} {% if a.has_file %} {% else %} Arquivo não encontrado {% endif %} {% if a.has_file %}
{% endif %}
Nenhum áudio encontrado em {{ audio_dir }}
{% if not chave_ok %}
⚠️ Chave Google TTS não configurada. Vá em "Chave Google" e cole sua chave.
{% endif %}
Sem extensão. Se vazio, gera automático.

Faça upload de qualquer arquivo de áudio. O sistema converte automaticamente para WAV 8kHz (formato Asterisk).

Formatos aceitos: MP3, WAV, OGG, FLAC, AAC, M4A, WMA, OPUS, GSM

🎵 Music on Hold (MOH)

Para usar um áudio como Música de Espera (MOH):

  1. Na aba Biblioteca, clique em 🎵 MOH no áudio desejado
  2. Isso copia o arquivo para /var/lib/asterisk/moh/custom/ e cria a classe MOH
  3. Na Fila, selecione custom no campo "MOH"

Classes MOH configuradas:

Carregando...

🎵 Criar nova classe MOH
⚙️ Configuração da Chave Google TTS {% if chave_ok %}✅ Configurada{% else %}❌ Não configurada{% endif %}

Cada instalação precisa da própria chave de API do Google Cloud (Text-to-Speech).

📖 Como criar a chave?
{% endblock %}