{"id":25648855,"url":"https://github.com/felipesanchez-dev/intervoz-","last_synced_at":"2025-02-23T13:23:07.599Z","repository":{"id":260760963,"uuid":"882269684","full_name":"felipesanchez-dev/InterVoz-","owner":"felipesanchez-dev","description":"VozLingua is an AI-powered voice translation application that converts audio in Spanish to text and translates it into English, Italian, French, and Japanese. It utilizes advanced voice recognition and audio synthesis technology to facilitate communication across language barriers.","archived":false,"fork":false,"pushed_at":"2024-11-02T11:25:30.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-02T12:20:54.364Z","etag":null,"topics":["inteligencia-artificial","traduction"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/felipesanchez-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-11-02T11:13:04.000Z","updated_at":"2024-11-02T11:25:33.000Z","dependencies_parsed_at":"2024-11-02T12:33:47.430Z","dependency_job_id":null,"html_url":"https://github.com/felipesanchez-dev/InterVoz-","commit_stats":null,"previous_names":["felipesanchez-dev/intervoz-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipesanchez-dev%2FInterVoz-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipesanchez-dev%2FInterVoz-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipesanchez-dev%2FInterVoz-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipesanchez-dev%2FInterVoz-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felipesanchez-dev","download_url":"https://codeload.github.com/felipesanchez-dev/InterVoz-/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240318552,"owners_count":19782594,"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","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":["inteligencia-artificial","traduction"],"created_at":"2025-02-23T13:23:06.498Z","updated_at":"2025-02-23T13:23:07.207Z","avatar_url":"https://github.com/felipesanchez-dev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![Typing SVG](https://readme-typing-svg.herokuapp.com?color=FF3670\u0026size=35\u0026center=true\u0026vCenter=true\u0026width=1000\u0026lines=Welcome+to+InterVoz;My+name+is+Felipe;I'm+Software+Engineering)](https://git.io/typing-svg)\n\n# Voice Translator\n\n## Description\nThis project uses artificial intelligence to transcribe an audio file in Spanish, translate it into several languages (English, Italian, French, and Japanese), and convert the translations into audio files. It is built using Gradio, Whisper, and the ElevenLabs API.\n\n## Setup\nObtain your ElevenLabs API key and replace \"Your ElevenLabs API key here\" in the file with your generated key from \u003ca href=\"https://elevenlabs.io/\"\u003eElevenLabs \u003c/a\u003e. \u003cbr\u003e\nEnsure you have the \u003ca href=\"https://elevenlabs.io/\"\u003eWisper \u003c/a\u003e model and the necessary libraries installed.\n\n## Functionality\nThe main workflow of the application is as follows:\n\n* `Transcription:` The user records or uploads an audio file in Spanish.\n* `Translation:` The transcribed text is translated into English, Italian, French, and Japanese.\n* `Audio Conversion:` The translations are converted into audio files and returned to the user.\n\n## Main Functions\n* `translator(audio_file):` Main function that handles the transcription and translation of the audio.\n* `text_to_speach(text, language):` Converts text to speech using the \u003ca href=\"https://elevenlabs.io/\"\u003eElevenLabs \u003c/a\u003e API.\n\n## Virtualization Guide\nIf you want to virtualize your Python environment, follow the instructions for your operating system below.\n### MacOS\n1. **Open your terminal.**\n\n2. **Navigate to your project directory:**\n   ```bash\n   $ cd /path/to/your/project\n   ```\n3. **Create a virtual environment:**\n   ```bash\n   $ python3 -m venv venv\n   ```\n4. **Activate the virtual environment:**\n   ```bash\n   $ source venv/bin/activate\n   ```\n5. **To deactivate the virtual environment, simply run:**\n   ```bash\n   $ deactivate\n   ```\n### Windows\n1. **Open your terminal.**\n\n2. **Navigate to your project directory:**\n   ```bash\n    $ cd C:\\path\\to\\your\\project\n    ```\n3. **Create a virtual environment:**\n   ```bash\n   $ python3 -m venv venv\n   ```\n4. **Activate the virtual environment:**\n   ```bash\n   $ venv\\Scripts\\activate\n   ```\n5. **To deactivate the virtual environment, simply run:**\n   ```bash\n   $ deactivate\n   ```\n### Linux\n1. **Open your terminal.**\n\n2. **Navigate to your project directory:**\n   ```bash\n    $ cd C:\\path\\to\\your\\project\n    ```\n3. **Create a virtual environment:**\n   ```bash\n   $ python3 -m venv venv\n   ```\n4. **Activate the virtual environment:**\n   ```bash\n   $ source venv/bin/activate\n   ```\n5. **To deactivate the virtual environment, simply run:**\n   ```bash\n   $ deactivate\n   ```\n## Requirements\n\nMake sure you have the following Python packages installed:\n\n- `gradio`\n- `whisper`\n- `translate`\n- `elevenlabs`\n\n#### Define ElevenLabs API Key\n\n`ELEVENLABS_API_KEY = \"Your ElevenLabs API key here\"` \u003cbr\u003e  \u003cbr\u003e\n\u003cimg src=\"https://github.com/felipesanchez-dev/InterVoz-/blob/main/img/API_KEY.png\" alt=\"API key\"\u003e\n\n### You can install the dependencies using \"pip\":\n   ```bash\n   $ pip install gradio whisper translate elevenlab\n   ```\n## CONTRIBUTIONS\n`Contributions are welcome. Feel free to open an issue or submit a pull request.`\n\n## LICENSE\nThis project is licensed under the MIT License. See the LICENSE file for more details.\n\n## CONTACT ME\n\n[\u003cimg height=\"48px\" width=\"48px\" alt=\"Icone VS-Code\" src=\"https://skillicons.dev/icons?i=instagram\"/\u003e](https://www.instagram.com/felipesanchez_dev/)\n[\u003cimg height=\"48px\" width=\"48px\" alt=\"Icone VS-Code\" src=\"https://skillicons.dev/icons?i=gmail\"/\u003e](mailto:jfelipe9.121@gmail.com)\n[\u003cimg height=\"48px\" width=\"48px\" alt=\"Icone VS-Code\" src=\"https://skillicons.dev/icons?i=linkedin\"/\u003e](https://www.linkedin.com/in/felipereyessa/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipesanchez-dev%2Fintervoz-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelipesanchez-dev%2Fintervoz-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipesanchez-dev%2Fintervoz-/lists"}