{"repo":"PikaCube/smart-voicemail","free":true,"listed":false,"github":"https://github.com/PikaCube/smart-voicemail","clone":"git clone https://github.com/PikaCube/smart-voicemail.git","description":"Self-hosted voicemail system using Quectel LTE modem + Vosk + Ollama. Features AI transcription, spam detection, and smart call filtering.","language":"Python","stars":19,"topics":[],"license":"WTFPL","category":"self-hosted-apps","readme_excerpt":"Smart Voicemail A Python-based voicemail system that works with USB modems via ModemManager. It automatically answers incoming calls, plays a greeting message, records voicemails with silence detection, transcribes them using Vosk (offline speech-to-text), and sends notifications via webhook. Features - Automatic Call Answering : Answers incoming calls after a configurable ring delay - Greeting Message : Plays a custom WAV greeting when the call is answered - Voicemail Recording : Records caller's message with automatic silence detection - Offline Transcription : Uses Vosk for speech-to-text (no internet required) - Webhook Notifications : Sends voicemail details (audio + transcription) to n8n, Nextcloud, or any HTTP endpoint - Blacklist Support : Automatically reject calls from blocked numbers - Call Logging : Comprehensive logging of all call events Requirements Hardware - USB modem with voice capability (tested with Quectel EC25) - The modem must expose an ALSA audio device via USB Audio Class (UAC) for audio I/O Software - Linux with ModemManager installed and running - Python 3.8+ - ALSA utilities ( alsa-utils package) - D-Bus Python bindings Python Dependencies Installation 1. Clone the repository: 2. Install dependencies: 3. Download a Vosk model for your language: 4. Configure your greeting message: - Place your WAV file at assets/greeting message.wav - Format: 8000 Hz, mono, 16-bit PCM 5. Configure the webhook (optional): - Edit webhook config.json with your webhook ","default_branch":null,"files":null,"tree":[],"storefront":"/r/PikaCube","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PikaCube/smart-voicemail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}