{"id":15105290,"url":"https://github.com/alihassanml/speek-to-code-ai","last_synced_at":"2026-01-28T11:36:33.660Z","repository":{"id":256825369,"uuid":"856445228","full_name":"alihassanml/Speek-to-Code-AI","owner":"alihassanml","description":"A Flask-based web application that transcribes audio into code. Users can upload audio files, which are then transcribed into text, and use that text to generate functional code snippets via an AI-powered API.","archived":false,"fork":false,"pushed_at":"2024-09-14T16:26:55.000Z","size":41666,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T11:11:21.393Z","etag":null,"topics":["ai","code","flask","flask-application","generator","spech-to-text"],"latest_commit_sha":null,"homepage":"https://alihassanml.pythonanywhere.com/","language":"Jupyter Notebook","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alihassanml.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}},"created_at":"2024-09-12T15:31:37.000Z","updated_at":"2024-12-30T05:45:00.000Z","dependencies_parsed_at":"2025-04-11T15:04:08.775Z","dependency_job_id":null,"html_url":"https://github.com/alihassanml/Speek-to-Code-AI","commit_stats":null,"previous_names":["alihassanml/speek-to-code-ai"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alihassanml%2FSpeek-to-Code-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alihassanml%2FSpeek-to-Code-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alihassanml%2FSpeek-to-Code-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alihassanml%2FSpeek-to-Code-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alihassanml","download_url":"https://codeload.github.com/alihassanml/Speek-to-Code-AI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248429062,"owners_count":21101780,"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":["ai","code","flask","flask-application","generator","spech-to-text"],"created_at":"2024-09-25T20:22:54.114Z","updated_at":"2026-01-28T11:36:33.626Z","avatar_url":"https://github.com/alihassanml.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Speak to Code AI\n\nA Flask-based web application that transcribes audio into code. Users can upload audio files, which are then transcribed into text, and use that text to generate functional code snippets via an AI-powered API.\n\n## Features\n\n- **Audio Transcription:** Upload audio files and receive transcriptions.\n- **Code Generation:** Generate functional code snippets based on text prompts.\n- **3D Website Integration:** Incorporates 3D elements in the web interface (details not provided in this script).\n\n![image](./1.png)\n\n## Installation\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/alihassanml/Speek-to-Code-AI.git\n   cd Speek-to-Code-AI\n   ```\n\n2. **Install dependencies:**\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Set up environment variables:**\n   Create a `.env` file in the root directory and add your API key:\n   ```env\n   API_KEY=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\n   ```\n\n4. **Run the application:**\n   ```bash\n   python app.py\n   ```\n\n## Usage\n\n- **Record Audio:** Send a POST request to `/record` with a file upload. The response will contain the transcription of the audio.\n- **Generate Code:** Send a POST request to `/generate_code` with a JSON body containing the `prompt` for code generation. The response will include the generated code.\n\n## API Endpoints\n\n- `POST /record`: Uploads audio and returns transcription.\n- `POST /generate_code`: Accepts a prompt and returns generated code.\n\n## Dependencies\n\n- Flask\n- groq\n\n## License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falihassanml%2Fspeek-to-code-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falihassanml%2Fspeek-to-code-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falihassanml%2Fspeek-to-code-ai/lists"}