Dodano produkt do koszyka

Announcement TTS – jak SQS Polska wykorzystuje OpenAI do „mówionych” komunikatów w FreePBX

Announcement TTS – jak SQS Polska wykorzystuje OpenAI do „mówionych” komunikatów w FreePBX

W świecie telefonii VoIP większość firm wciąż bazuje na statycznych nagraniach: pliki WAV wrzucane na serwer, nagrywane przez lektora albo pracownika z biura. Zmiana jednego zdania w komunikacie oznacza zwykle… kolejne nagranie, kolejne poprawki i kolejne czekanie.

SQS Polska przygotowała moduł Announcement TTS dla FreePBX, który ten schemat odwraca. Zamiast ręcznie nagrywanych plików – treść wpisana z klawiatury i odczytana głosem AI dzięki OpenAI Text-to-Speech. Repozytorium modułu jest dostępne publicznie na GitHub jako projekt open-source na licencji GPLv3. GitHub

Poniżej znajdziesz omówienie, co dokładnie robi to oprogramowanie i jak realnie można je wykorzystać w Twoim systemie telefonicznym.


Czym jest Announcement TTS?

Announcement TTS to moduł FreePBX, który dodaje nowy typ „zapowiedzi” w dialplanie:

Zamiast wcześniej nagranego pliku, odtwarzany jest komunikat wygenerowany przez OpenAI TTS na podstawie tekstu wpisanego w GUI FreePBX. Następnie połączenie jest kierowane do wybranego celu (destination). GitHub

Najważniejsze cechy techniczne:

  • przeznaczony dla FreePBX / Asterisk jako osobny moduł (instalowany przez Module Admin),GitHub

  • korzysta z OpenAI API do generowania nagrań z tekstu (Text-to-Speech),GitHub

  • po wygenerowaniu nagrania zachowuje się jak klasyczny Announcement – odtwarza komunikat i przechodzi do wybranej destynacji (IVR, kolejka, numer wewnętrzny, itp.),GitHub

  • otwarty kod źródłowy, licencja GPLv3+, dzięki czemu można moduł rozwijać i dostosowywać. GitHub

W praktyce – administrator FreePBX wpisuje treść komunikatu w panelu, wybiera język i głos (w nowszych wersjach), a moduł generuje nagranie poprzez OpenAI i udostępnia je w dialplanie jako standardową zapowiedź.


Jak to działa „od kuchni”?

  1. Klucz OpenAI
    Moduł korzysta z klucza API OpenAI. Zgodnie z README klucz zapisuje się w pliku na serwerze:

     
    touch /etc/asterisk/openai.key echo "-<YOUR_API_KEY_HERE>" > /etc/asterisk/openai.key

    GitHub

  2. Instalacja w FreePBX

    • w Module Admin wybiera się Upload → Download (From Web),

    • wkleja adres archiwum ZIP z GitHub,

    • po pobraniu instalujemy moduł „Announcement TTS” i procesujemy zmiany. GitHub

  3. Tworzenie zapowiedzi
    Po instalacji pojawia się nowa pozycja w menu FreePBX. Tam dodajemy nową zapowiedź TTS:

    • wpisujesz tekst komunikatu,

    • wybierasz parametry głosu/języka (w rozbudowanych wersjach),

    • wskazujesz destination – co ma się stać po odtworzeniu (np. kolejka, IVR, inny numer).

  4. Wykorzystanie w call-flow
    Następnie taki komunikat możesz użyć tak, jak klasyczny Announcement:

    • w Inbound Route jako pierwszy krok,

    • w IVR jako element ścieżki,

    • przed Queue jako komunikat zapowiadający.


Gdzie taki moduł ma największy sens? Przykładowe scenariusze

Poniżej kilka realnych zastosowań, w których Announcement TTS potrafi oszczędzić sporo czasu i nerwów.

1. Dynamiczne komunikaty o godzinach pracy

Problem:
Zmiana godzin pracy, długie weekendy, święta – za każdym razem trzeba nagrać nową zapowiedź.

Z Announcement TTS:
Administrator loguje się do FreePBX, edytuje tekst:

„Informujemy, że w dniu 2 maja biuro obsługi klienta jest nieczynne. Zapraszamy w kolejnym dniu roboczym od 8:00 do 16:00.”

Zapisuje. Gotowe. Brak nagrywania, brak montażu, brak czekania na lektora.

Zastosowania:

  • biura obsługi klienta,

  • kancelarie, przychodnie, gabinety,

  • urzędy, szkoły, uczelnie.


2. Wielojęzyczne zapowiedzi dla klientów zagranicznych

Problem:
Obsługujesz klientów z różnych krajów, ale nagrania w kilku językach są kosztowne i pracochłonne.

Z Announcement TTS:

  • tworzysz kilka zapowiedzi TTS: polską, angielską, niemiecką itp.,

  • w IVR dajesz wybór języka (np. „naciśnij 1 dla języka polskiego, 2 – for English, 3 – für Deutsch”),

  • każda opcja kieruje do odpowiedniego Annoucement TTS w danym języku.

Dzięki OpenAI otrzymujesz naturalnie brzmiące głosy w wielu językach, bez zatrudniania kilku lektorów.


3. Komunikaty kryzysowe i pilne ogłoszenia

Problem:
Awaria systemu, przerwa w dostawie usług, incydent bezpieczeństwa. Liczy się czas – trzeba błyskawicznie poinformować dzwoniących klientów.

Z Announcement TTS:

  • wpisujesz w panelu treść komunikatu kryzysowego,

  • podmieniasz destination w Inbound Route, aby wszyscy dzwoniący najpierw usłyszeli nowe ogłoszenie,

  • gdy sytuacja minie – po prostu edytujesz lub wyłączasz zapowiedź.

To idealny scenariusz dla operatorów VoIP, ISP, firm IT i wszystkich, którzy muszą szybko komunikować przerwy w działaniu usług.


4. Personalizacja komunikatów dla kampanii marketingowych

Moduł można też połączyć z kampaniami marketingowymi:

  • osobne numery dla kampanii,

  • na każdej linii inna zapowiedź TTS (np. promocja, ograniczona czasowo oferta),

  • szybka zmiana treści bez dotykania plików audio.

Przykład:

„W listopadzie oferujemy wszystkim nowym klientom 10% rabatu na instalację systemu telefonicznego. Pozostań na linii, aby porozmawiać z konsultantem.”

Takie komunikaty można rotować co tydzień, testować różne warianty i optymalizować przekaz praktycznie w czasie rzeczywistym.


5. Ułatwienie pracy administratorom i partnerom IT

Dla integratorów i administratorów systemów FreePBX moduł SQS Polska jest przede wszystkim:

  • oszczędnością czasu – mniej przełączania się między nagrywaniem, edycją i uploadem,

  • mniejszą liczbą błędów – treść zawsze można podejrzeć i szybko poprawić w GUI,

  • łatwiejszą obsługą klienta – zamiast prosić klienta „proszę nagrać nowy komunikat”, wpisujesz tekst na podstawie maila od klienta.

To czynnik, który często decyduje o tym, czy utrzymanie dialplanu jest „przyjemne”, czy staje się wiecznym przełączaniem WAV-ów.


Korzyści biznesowe z perspektywy firmy

Z punktu widzenia użytkownika końcowego (firmy, która korzysta z FreePBX):

  1. Szybka reakcja na zmiany
    Zmiana komunikatu to minuta pracy administratora, a nie mini-projekt w stylu „nagrywamy od nowa”.

  2. Spójny wizerunek
    Zamiast przypadkowych głosów pracowników, jedna, spójna „osoba” mówiąca w imieniu firmy (wybrany głos AI).

  3. Wielojęzyczność bez dużych kosztów
    Można łatwo uruchomić zapowiedzi w kilku językach, co jest szczególnie istotne dla firm działających międzynarodowo.

  4. Niższe koszty produkcji audio
    Odpada wynajmowanie studia, lektora, korekty, ponowne nagrania – szczególnie gdy komunikaty zmieniają się często.

  5. Otwartość i elastyczność
    Projekt jest open-source (GPLv3), więc można go:

    • rozwijać we własnym zakresie,

    • zamówić rozwój u SQS Polska lub innego integratora,

    • integrować z własnymi skryptami, CRM, scenariuszami IVR. GitHub


Ograniczenia i rozwój – co dalej?

W README wskazujemy obecne ograniczenia i plany:

  • naprawa odtwarzania nagrania,

  • dodanie strony konfiguracyjnej w Settings do przechowywania klucza OpenAI w GUI. GitHub

To oznacza, że projekt żyje i jest gotowy do dalszego rozwoju. Naturalne kolejne kroki to m.in.:

  • rozbudowane zarządzanie głosami i językami,

  • logowanie i statystyki użycia zapowiedzi,

  • integracja z innymi modułami SQS Polska (np. agentami AI w czasie rzeczywistym),

  • proste API do generowania zapowiedzi z zewnętrznych systemów (CRM, helpdesk).


Podsumowanie

Announcement TTS to niewielki, ale bardzo praktyczny moduł, który wnosi sztuczną inteligencję do codziennej pracy z FreePBX:

  • zmienia sposób tworzenia zapowiedzi – z nagrań audio na tekst + TTS,

  • przyspiesza aktualizację komunikatów,

  • otwiera drogę do wielojęzycznych, zawsze aktualnych ogłoszeń bez ponoszenia dużych kosztów.

Dla firm i integratorów oznacza to mniej pracy operacyjnej, większą elastyczność i lepsze doświadczenie dzwoniących klientów.

Jeśli korzystasz z FreePBX i chcesz sprawdzić, jak AI może uprościć zarządzanie komunikatami głosowymi w Twoim systemie, warto przyjrzeć się modułowi Announcement TTS przygotowanemu przez SQS Polska – i potraktować go jako pierwszy krok w stronę bardziej „inteligentnej” centrali telefonicznej.

Data publikacji: 10.12.2025 15:32:00