{"id":22769972,"url":"https://github.com/anonfaded/robospeaker101","last_synced_at":"2026-03-07T16:33:31.738Z","repository":{"id":231744248,"uuid":"782606635","full_name":"anonfaded/robospeaker101","owner":"anonfaded","description":"Python tool for text-to-speech conversion with voice selection, usage history tracking and file saving capabilities, for Linux, Windows, Android and Mac.","archived":false,"fork":false,"pushed_at":"2024-09-03T17:36:03.000Z","size":568,"stargazers_count":1,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T09:41:11.607Z","etag":null,"topics":["gtts","python","pythontool","pyttsx3","text-to-speech","tts"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anonfaded.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-05T16:35:52.000Z","updated_at":"2024-09-03T17:42:56.000Z","dependencies_parsed_at":"2025-10-20T09:30:56.317Z","dependency_job_id":null,"html_url":"https://github.com/anonfaded/robospeaker101","commit_stats":null,"previous_names":["anonfaded/robospeaker101"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/anonfaded/robospeaker101","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonfaded%2Frobospeaker101","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonfaded%2Frobospeaker101/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonfaded%2Frobospeaker101/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonfaded%2Frobospeaker101/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anonfaded","download_url":"https://codeload.github.com/anonfaded/robospeaker101/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anonfaded%2Frobospeaker101/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30221511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T14:02:48.375Z","status":"ssl_error","status_checked_at":"2026-03-07T14:02:43.192Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["gtts","python","pythontool","pyttsx3","text-to-speech","tts"],"created_at":"2024-12-11T15:17:50.549Z","updated_at":"2026-03-07T16:33:31.702Z","avatar_url":"https://github.com/anonfaded.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# RoboSpeaker 101\n\n**RoboSpeaker 101 is a multi-platform Python tool for text-to-speech conversion with voice selection, usage history tracking and audio file saving options. Available for Linux, macOS, Windows, and Android.**\n\n[![GitHub all releases](https://img.shields.io/github/downloads/anonfaded/robospeaker101/total?label=Downloads\u0026logo=github)](https://github.com/anonfaded/robospeaker101/releases/)\n\n\u003c/div\u003e\n\n---\n\n## 📱 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"/img/1.png\" style=\"width: 700px; height: auto;\" \u003e\n    \u003cbr\u003e\n    \u003cem\u003eWindows version\u003c/em\u003e\n    \u003cbr\u003e\u003cbr\u003e\n    \u003cimg src=\"/img/2.png\" style=\"width: 700px; height: auto;\" \u003e\n    \u003cbr\u003e\n    \u003cem\u003eLinux version\u003c/em\u003e\n    \u003cbr\u003e\u003cbr\u003e\n    \u003c/div\u003e\n    \u003cdetails\u003e\n        \u003csummary\u003e\u003cstrong\u003eMore Screenshots\u003c/strong\u003e\u003c/summary\u003e\n        \u003cimg src=\"/img/3.png\" style=\"width: 700px; height: auto;\" \u003e\n        \u003cbr\u003e\n        \u003cimg src=\"/img/4.png\" style=\"width: 700px; height: auto;\" \u003e\n        \u003cbr\u003e\n        \u003cimg src=\"/img/5.png\" style=\"width: 700px; height: auto;\" \u003e\n    \u003c/details\u003e\n\n\n## ⬇️ Download\n\nDownload the scripts directly from our [releases page](https://github.com/anonfaded/robospeaker101/releases).\n\n\n## Features\n\n- **Text-to-Speech Conversion:** Convert typed text into spoken words.\n- **Easy Navigation:** Use intuitive input options like 'q' to exit or '0' to return to the main menu.\n- **Save Speech Output:** Option to save the generated speech as a file for future reference or sharing.\n- **Usage History Tracking:** RoboSpeaker 101 automatically tracks and organizes usage history. The history folder is organized by date, containing inputs for each day saved as .md files. New inputs are added automatically. Users can easily access the history folder to review past inputs.\n\n### windows.py Script Specific Features\n\n- **Engine:** Utilizes pyttsx3.\n- **Voice Selection:** Choose between male and female voices.\n- **Speech Speed Control:** Adjust the speech speed from slow to high.\n- **Platform Compatibility:** Windows only.\n- **Usage History Tracking:** Available for reviewing past inputs and outputs.\n\n### linux+all_platforms.py Script Specific Features\n\n- **Engine:** Utilizes Google Text-to-Speech (gTTS).\n- **Voice Selection:** Offers accents for US English and Indian English only.\n- **Limited Voice Options**: Only provides female voices.\n- **Speech Speed Control:** Not available.\n- **Multi-Platform Compatibility:** Can be run on Android, Linux, macOS, and Windows.\n- **Usage History Tracking:** Available for reviewing past inputs and outputs.\n\n\n## Prerequisites \u0026 Installation Guide\n\n\n### Windows _(windows.py script)_\n\nYou can download Python from [python.org](https://www.python.org/downloads/), Git from [git-scm.com](https://git-scm.com/downloads), and MPV from [mpv.io](https://mpv.io/installation/), or just do it directly from the terminal, see next steps:\n1. Open Terminal/PowerShell.\n2. Install Python, Git, and MPV using the following command:\n   ```bash\n   winget install Python Git mpv\n   ```\n3. Agree to the terms of service by typing 'Y' and then pressing Enter.\n4. Once the installations are complete, close and reopen Terminal/PowerShell to continue with the next steps, such as cloning the repository.\n5. Install the required Python packages:\n   ```bash\n   pip install colorama pyttsx3\n   ```\n\n6. Clone the repository:\n    ```bash\n    git clone https://github.com/anonfaded/robospeaker101.git\n    ```\n\n7. Navigate to the project directory:\n    ```bash\n    cd robospeaker101\n    ```\n    **(Tip: In Powershell when you type `cd r`, press the `TAB` button to autocomplete the command)**\n\n8. Run the script:\n    ```bash\n    python windows.py\n    ```\n\n\n### Linux, macOS, Android, [Windows optional] _(linux+all_platforms.py script)_\n1. Open `Terminal`.\n    (For android, install Termux from [F-Droid app store](https://f-droid.org/F-Droid.apk))\n2. For Debian/Ubuntu-based distributions(using apt), run:\n\n   ```bash\n   sudo apt-get install python3 git mpv\n   ```\n   (For windows, use `winget install Python Git mpv` and for android run `pkg install python git mpv`)\n\n3. Install the required Python packages: \n   ```bash\n   pip install colorama gTTS\n   ```\n\n4. Navigate to your desktop and clone the repository:\n\n   ```bash\n   cd ~/Desktop \u0026\u0026 git clone https://github.com/anonfaded/robospeaker101.git\n   ```\n   (For windows, use this instead ` cd ~/Desktop; git clone https://github.com/anonfaded/robospeaker101.git`)\n\n5. Navigate to the project directory: \n   ```bash\n   cd robospeaker101\n   ```\n\n6. Run the script:\n   ```bash\n   python linux+all_platforms.py\n   ```\n   (For linux, use `python3 linux+all_platforms.py` )\n   \n\n## Moving Audio Files on Android\n\nIf you're using Termux on Android and want to move your RoboSpeaker101 generated audio files, you can use the following command:\n(First go to phone `settings` and give `storage permission to Termux` app)\n\n```bash\nmv /data/data/com.termux/files/home/robospeaker101/Audios /storage/emulated/0/Download\n```\nThis command will move the entire `Audios` directory to the `Download` folder in your device's internal storage, making it easier to access and manage your audio files.\n\n\n\n## Contributions\n\nContributions to RoboSpeaker 101 are welcomed! Feel free to submit pull requests or open issues to contribute to the project.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonfaded%2Frobospeaker101","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanonfaded%2Frobospeaker101","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonfaded%2Frobospeaker101/lists"}