Python Asterisk Voice Bot Fix -- 2

Заказчик: AI | Опубликовано: 06.10.2025
Бюджет: 250 $

I am looking for an experienced Python developer to complete the final 10% of an AI voice call bot integrated with a multi-tenant Asterisk PBX. The core infrastructure is built and working; the primary task is to diagnose and fix the recording file for STT. Project Status: 90% Complete The following components are already functional: * Asterisk PBX: Fully configured for multi-tenant call handling (extensions.conf, pjsip.conf). * AI Agent: The LangChain DeepAgents logic is implemented. * I have TTS (It plays weclome message when call is connected) * When I test with pre-recorded file, everything works perfectly. The Specific Problem: The Python bot connects to Asterisk, plays welcome message, then waits user speech and user speaks but it doesn't find the recording file even that file exists. So call is not moving forward. In the python log, it moves too fast by showing turn until 5th step even call is on the turn 1. I will explain more details via call for better understand. Call Flow: Caller → DID (tenant) → Asterisk PBX → STT (Faster-Whisper - TO BE FIXED) → Deep Agent (LangChain) → Laravel API → TTS (Coqui/Piper - TO BE FIXED) → Caller Your Task: 1. Diagnose the root cause of the not finding record file 2. Ensure smooth, low-latency voice interaction for the entire call flow. What I Will Provide: * Asterisk configuration files (`extensions.conf`, `pjsip.conf`). * VOIP call credential to test a call. If need, I will provide the server credential. Requirements: * Proven experience with Python, Asterisk AGI/AMI, and real-time audio processing. * Hands-on experience with STT libraries (e.g., Faster-Whisper, Vosk) and TTS systems (e.g., Coqui, Piper). * Ability to work quickly and efficiently to resolve this specific bottleneck. Budget & Timeline: * Fixed Budget: $50 * Expected Completion: Within 24 hours. This is a focused, well-defined task for a developer who can hit the ground running. If you demonstrate excellent skill in resolving this issue, there is a high potential for long-term collaboration on future AI features for this project. To Apply: Please start your proposal with the phrase "Python Call Bot" to confirm you have read the full description. Include a brief note on your experience with similar Asterisk/Python voice bot projects and your proposed approach to debugging the STT/TTS pipeline.