Opis zlecenia
Poszukiwany deweloper doświadczony w Python.
Zlecenie obejmuje poprawę błędów w kodzie istniejącego oprogramowania do komunikacji głosowej z AI i doprowadznie go do działania.
Charakterystyka oprogramowania:
1. Komunikacja głosowa full-duplex poprzez strumieniowanie RTP
2. Wykrywanie mowy użytkownika
3. Zamiana mowy na tekst w czasie rzeczywistym przez zewnętrzne API
4. Przetwarzanie odpowiedzi przez LLM przez zewnętrzne API
5. Zamiana tekstu z LLM na mowę przez zewnętrzne API i odtwarzanie w strumieniowe poprzez RTP
7. Funkcje działające asynchronicznie, wykorzystanie asyncio
Znane problemy:
1. Problem z działaniem API STT (działa co drugi raz)
2. Podwójne wywoływanie niektórych elementów kodu (nieznany powód)
3. Wpadanie kodu w pętle (nieznany powód)