{"repo":"C043/vocodex","free":true,"listed":false,"github":"https://github.com/C043/vocodex","clone":"git clone https://github.com/C043/vocodex.git","description":"WIP Self-Hostable TTS feature-full client","language":"TypeScript","stars":22,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"VOCODEX VOCODEX is a WIP self-hostable feature rich full fledged TTS client. Its objective is to become a good open source and self-hosted alternative to premium services like Speechify . Key features will be: - Natural sounding voices - User Friendliness - Text Highlighting in sync with the voice - Speed control - PDF Reading - Progress saving Components: - Postgres database - Frontend using React and TypeScript - Backend written in Python using FastAPI - edge-tts package for the TTS feature (other TTS will be supported in the future) - Fully Self-Hosted using Docker compose What Works Right Now - Multi user - Text uploading - Speed control - TTS with a few natural voices from edge-tts - Paragraph highlighting - Audio control (play, pause, forward, backward) with keyboard shortcuts too - Font size control Prerequisites - Docker with compose plugin - Git for repo cloning Setup If everything went according to plan, going to http:// : should access the login page. In The Future - Right now I'm using edge-tts to have natural sounding voices easily from the start. In the future I intend to implement support for multiple open source and self hosted TTS . - iOS app - Chromium browser plugin Development Setup How to test the backend Once the server is running with docker compose , this command will test the backend API Documentation FastAPI automatically generates interactive API documentation. Once the backend is running, you can access: - Swagger UI at http://localhost:8000/docs f","default_branch":null,"files":null,"tree":[],"storefront":"/r/C043","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/C043/vocodex/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."}