{"id":24154889,"url":"https://github.com/nionmaron/speakx-gtts","last_synced_at":"2026-05-18T09:02:07.113Z","repository":{"id":269979741,"uuid":"909022353","full_name":"nionmaron/speakX-gTTS","owner":"nionmaron","description":"speakX-gTTS is a user-friendly web application built with Streamlit that allows users to convert written text into spoken audio in multiple languages","archived":false,"fork":false,"pushed_at":"2024-12-27T15:11:39.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T22:28:20.905Z","etag":null,"topics":["dockerfile","python","streamlit","tts"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nionmaron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T14:59:36.000Z","updated_at":"2024-12-27T15:24:56.000Z","dependencies_parsed_at":"2024-12-27T16:20:56.429Z","dependency_job_id":"53dd7130-f8ce-4a44-823b-3f2e4161200e","html_url":"https://github.com/nionmaron/speakX-gTTS","commit_stats":null,"previous_names":["nionmaron/speakx-gtss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nionmaron/speakX-gTTS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nionmaron%2FspeakX-gTTS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nionmaron%2FspeakX-gTTS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nionmaron%2FspeakX-gTTS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nionmaron%2FspeakX-gTTS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nionmaron","download_url":"https://codeload.github.com/nionmaron/speakX-gTTS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nionmaron%2FspeakX-gTTS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279008577,"owners_count":26084480,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dockerfile","python","streamlit","tts"],"created_at":"2025-01-12T12:26:35.936Z","updated_at":"2025-10-11T20:13:25.222Z","avatar_url":"https://github.com/nionmaron.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 🎤 Multilingual Text-to-Speech Converter\n\n## 🇺🇸 **English**\n\n### **Project Overview**\n\nThe **Multilingual Text-to-Speech Converter** is a user-friendly web application built with Streamlit that allows users to convert written text into spoken audio in multiple languages. Leveraging the power of Google's Text-to-Speech (`gTTS`) library, this application provides an accessible way to generate high-quality audio from text inputs, making it ideal for creating audio content, learning languages, or enhancing accessibility.\n\n### **Features**\n\n- **Multilingual Support:** Convert text to speech in various languages, including English, Portuguese, Spanish, French, German, Italian, Japanese, Chinese (Simplified), and Korean.\n- **User-Friendly Interface:** Simple and intuitive interface with language selection and text input.\n- **Audio Playback:** Listen to the generated audio directly within the application.\n- **Download Option:** Download the generated audio files in MP3 format for offline use.\n- **Responsive Design:** Accessible on various devices with a centered layout for optimal user experience.\n\n### **How to Use**\n\n1. **Enter Text:** Input the text you want to convert to speech in the designated text area.\n2. **Select Language:** Choose your preferred language from the dropdown menu.\n3. **Generate Audio:** Click the \"Speak\" button to generate and listen to the audio.\n4. **Download Audio:** Optionally, download the generated audio file by clicking the \"Download Audio\" button.\n\n### **Prerequisites**\n\n- **Docker:** Ensure you have Docker installed on your machine to run the application in a containerized environment.\n\n### **Installation \u0026 Running with Docker**\n\n1. **Clone the Repository:**\n\n   ```sh\n   git clone https://github.com/seu-usuario/seu-repositorio.git\n   cd seu-repositorio\n   ```\n\n2. **Build the Docker Image:**\n\n   ```sh\n   docker build -t multilingual-tts-app .\n   ```\n\n3. **Run the Docker Container:**\n\n   ```sh\n   docker run -d -p 8505:8505 multilingual-tts-app\n   ```\n\n4. **Access the Application:**\n\n   Open your browser and navigate to [http://localhost:8505](http://localhost:8505) to start using the Multilingual Text-to-Speech Converter.\n\n### **Acknowledgements**\n\n- **[gTTS](https://pypi.org/project/gTTS/):** Google's Text-to-Speech library for Python.\n- **[Streamlit](https://streamlit.io/):** The open-source app framework used to create the web application.\n\n---\n\n## 🇧🇷 **Português**\n\n### **Visão Geral do Projeto**\n\nO **Conversor de Texto para Fala Multilíngue** é uma aplicação web amigável desenvolvida com Streamlit que permite aos usuários converter texto escrito em áudio falado em vários idiomas. Utilizando a potência da biblioteca Text-to-Speech do Google (`gTTS`), esta aplicação fornece uma maneira acessível de gerar áudio de alta qualidade a partir de entradas de texto, tornando-a ideal para criar conteúdo de áudio, aprender idiomas ou melhorar a acessibilidade.\n\n### **Funcionalidades**\n\n- **Suporte Multilíngue:** Converta texto para fala em diversos idiomas, incluindo Português, Inglês, Espanhol, Francês, Alemão, Italiano, Japonês, Chinês (Simplificado) e Coreano.\n- **Interface Amigável:** Interface simples e intuitiva com seleção de idioma e entrada de texto.\n- **Reprodução de Áudio:** Ouça o áudio gerado diretamente na aplicação.\n- **Opção de Download:** Baixe os arquivos de áudio gerados em formato MP3 para uso offline.\n- **Design Responsivo:** Acessível em diversos dispositivos com layout centralizado para uma experiência de usuário otimizada.\n\n### **Como Usar**\n\n1. **Digite o Texto:** Insira o texto que você deseja converter em fala na área de texto designada.\n2. **Selecione o Idioma:** Escolha o idioma de sua preferência no menu suspenso.\n3. **Gerar Áudio:** Clique no botão \"Falar\" para gerar e ouvir o áudio.\n4. **Baixar Áudio:** Opcionalmente, baixe o arquivo de áudio gerado clicando no botão \"Baixar Áudio\".\n\n### **Pré-requisitos**\n\n- **Docker:** Certifique-se de ter o Docker instalado em sua máquina para executar a aplicação em um ambiente containerizado.\n\n### **Instalação e Execução com Docker**\n\n1. **Clone o Repositório:**\n\n   ```sh\n   git clone https://github.com/seu-usuario/seu-repositorio.git\n   cd seu-repositorio\n   ```\n\n2. **Construa a Imagem Docker:**\n\n   ```sh\n   docker build -t conversor-tts-multilingue .\n   ```\n\n3. **Execute o Contêiner Docker:**\n\n   ```sh\n   docker run -d -p 8505:8505 conversor-tts-multilingue\n   ```\n\n4. **Acesse a Aplicação:**\n\n   Abra o seu navegador e vá para [http://localhost:8505](http://localhost:8505) para começar a usar o Conversor de Texto para Fala Multilíngue.\n\n### **Agradecimentos**\n\n- **[gTTS](https://pypi.org/project/gTTS/):** Biblioteca Text-to-Speech do Google para Python.\n- **[Streamlit](https://streamlit.io/):** Framework de aplicativos open-source utilizado para criar a aplicação web.\n\n---\n\n# 🎉 Getting Started\n\nWhether you're looking to convert text to speech for personal use, educational purposes, or accessibility enhancements, the **Multilingual Text-to-Speech Converter** provides a seamless and efficient solution. Dive in and explore the capabilities of this versatile tool!\n\n# 🎉 Começando\n\nSeja para converter texto em fala para uso pessoal, fins educacionais ou melhorias de acessibilidade, o **Conversor de Texto para Fala Multilíngue** oferece uma solução contínua e eficiente. Comece e explore as capacidades desta ferramenta versátil!\n\n---\n\n# 🛠️ Contributing\n\nContributions are welcome! If you have suggestions, improvements, or want to report issues, feel free to open an issue or submit a pull request.\n\n# 🛠️ Contribuindo\n\nContribuições são bem-vindas! Se você tiver sugestões, melhorias ou quiser relatar problemas, sinta-se à vontade para abrir uma issue ou enviar um pull request.\n\n---\n\n# 📄 License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n# 📄 Licença\n\nEste projeto está licenciado sob a [Licença MIT](LICENSE).\n\n---\n\n# 📫 Contact\n\nFor any inquiries or feedback, please reach out to [nionmaron.com](https://nionmaron.com).\n\n# 📫 Contato\n\nPara quaisquer dúvidas ou feedback, por favor, entre em contato através de [nionmaron.com](https://nionmaron.com).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnionmaron%2Fspeakx-gtts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnionmaron%2Fspeakx-gtts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnionmaron%2Fspeakx-gtts/lists"}