{"id":27044232,"url":"https://github.com/igopalakrishna/echomate","last_synced_at":"2025-04-05T05:28:47.474Z","repository":{"id":276579618,"uuid":"929688452","full_name":"igopalakrishna/EchoMate","owner":"igopalakrishna","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-09T06:36:24.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T07:23:32.958Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/igopalakrishna.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":"2025-02-09T06:16:13.000Z","updated_at":"2025-02-09T06:36:27.000Z","dependencies_parsed_at":"2025-02-09T07:23:34.587Z","dependency_job_id":"badb956f-4286-4c2e-954d-9249d6443375","html_url":"https://github.com/igopalakrishna/EchoMate","commit_stats":null,"previous_names":["igopalakrishna/echomate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FEchoMate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FEchoMate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FEchoMate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igopalakrishna%2FEchoMate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igopalakrishna","download_url":"https://codeload.github.com/igopalakrishna/EchoMate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247292965,"owners_count":20915149,"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":[],"created_at":"2025-04-05T05:28:46.944Z","updated_at":"2025-04-05T05:28:47.447Z","avatar_url":"https://github.com/igopalakrishna.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EchoMate\n\nAI Mood \u0026 Stress Management Assistant\n\nThis repository contains a Gradio-based AI assistant that helps users improve their mood and reduce stress using OpenAI GPT-4o, Whisper, and text-to-speech (TTS) functionalities.\n\nFeatures\n\nVoice Input: Speak to the AI and receive transcriptions using Whisper.\n\nMood Analysis: AI assesses user emotions and stress levels.\n\nRelaxation Suggestions: Provides personalized relaxation exercises.\n\nText-to-Speech (TTS): AI responses are spoken aloud.\n\nGradio UI: Simple web-based interface for interaction.\n\nInstallation \u0026 Setup\n\n1. Clone the Repository\n\n2. Install Dependencies\n\nInstall all required dependencies from requirements.txt:\n\npip install -q -r requirements.txt\n\n3. Store API Key in .env\n\nCreate a .env file in the project directory and add your OpenAI API key:\n\necho \"OPENAI_API_KEY=your_openai_api_key_here\" \u003e .env\n\nAlternatively, manually create .env and add:\n\nOPENAI_API_KEY=your_openai_api_key_here\n\n4. Run the Application\n\nStart the Gradio app:\n\npython app.py\n\nThis will launch the AI assistant in your browser.\n\nUsage\n\nSpeak into the microphone to interact with the AI.\n\nThe AI will transcribe, analyze, and respond accordingly.\n\nIf stressed, the AI suggests relaxation techniques.\n\nResponses are spoken aloud using TTS.\n\nDeployment\n\nTo deploy this application, consider using:\n\nHugging Face Spaces (for hosting Gradio apps)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figopalakrishna%2Fechomate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figopalakrishna%2Fechomate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figopalakrishna%2Fechomate/lists"}