{"id":25196081,"url":"https://github.com/jerryblessed/light-talk","last_synced_at":"2026-04-30T15:32:38.637Z","repository":{"id":276034203,"uuid":"927759723","full_name":"Jerryblessed/light-talk","owner":"Jerryblessed","description":" 💬 An AI-powered consultancy platform using Twilio for seamless client-consultant communication.","archived":false,"fork":false,"pushed_at":"2025-02-05T22:22:44.000Z","size":432,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T15:52:47.528Z","etag":null,"topics":["azureai","azurespeechservices","chat-avatar","flask","openai-gpt4o","twillo-api"],"latest_commit_sha":null,"homepage":"https://jerryblessed.pythonanywhere.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jerryblessed.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}},"created_at":"2025-02-05T13:55:31.000Z","updated_at":"2025-02-05T22:25:54.000Z","dependencies_parsed_at":"2025-02-05T23:22:42.839Z","dependency_job_id":"a59aa479-67af-4b19-9377-f25cef5b653f","html_url":"https://github.com/Jerryblessed/light-talk","commit_stats":null,"previous_names":["jerryblessed/light-talk"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jerryblessed/light-talk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerryblessed%2Flight-talk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerryblessed%2Flight-talk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerryblessed%2Flight-talk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerryblessed%2Flight-talk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jerryblessed","download_url":"https://codeload.github.com/Jerryblessed/light-talk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerryblessed%2Flight-talk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32469344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"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":["azureai","azurespeechservices","chat-avatar","flask","openai-gpt4o","twillo-api"],"created_at":"2025-02-10T01:39:44.275Z","updated_at":"2026-04-30T15:32:38.618Z","avatar_url":"https://github.com/Jerryblessed.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"🚀 **[Live Demo](https://jerryblessed.pythonanywhere.com/)**\n\n# Light Talk\n\n**Light Talk** is a smart, AI-powered consultancy platform designed to revolutionize the way clients connect with expert consultants. By leveraging Twilio’s robust messaging and calling APIs along with cutting-edge AI, Light Talk enables seamless communication via SMS, voice calls, and WhatsApp. The platform even features an interactive live avatar that simulates the expert's persona for a more engaging and personalized experience.\n\n---\n\n## Inspiration\n\nIn today’s fast-paced world, getting timely access to expert advice is more critical than ever. Traditional communication methods like emails and scheduled calls often result in delays and missed opportunities. Research indicates that businesses utilizing mobile messaging (e.g., SMS) experience up to a **45% faster response time** compared to email ([SAS Insights](https://www.sas.com/en_us/insights/articles/marketing/text-message-marketing.html)). Inspired by this, we set out to create a platform that makes expert consultancy both fast and accessible—regardless of physical location.\n\n---\n\n## What It Does\n\n- **Instant Communication:**  \n  Communicate instantly via:\n  - **SMS:** Enjoy rapid responses (up to 45% faster than email).\n  - **Voice Calls:** Have real-time, engaging conversations.\n  - **WhatsApp:** Tap into a channel with over **2 billion users** worldwide ([Statista](https://www.statista.com/statistics/260819/number-of-monthly-active-whatsapp-users/)).\n\n- **Live Avatar Interaction:**  \n  Experience a human-like avatar that simulates expert interactions, making consultations feel more personal and engaging.\n\n- **Flexible Pricing Plans:**  \n  - **Free Version:** 3 minutes of consultation.\n  - **Gold Plan:** 20 minutes daily for $30/month.\n  - **Diamond Plan:** 1 hour daily for $85/month.\n\n- **Verified Experts:**  \n  We rigorously verify all consultants, ensuring that only qualified professionals are available for advice.\n\n- **Seamless UI/UX:**  \n  A clean, intuitive interface makes it easy for clients to reach out and receive timely guidance.\n\n- **SaaS Model for Consultants:**  \n  Consultants can also subscribe to our platform to offer their expertise, enabling them to connect with clients efficiently while generating recurring revenue.\n\n---\n\n![Light Talk Architecture](https://raw.githubusercontent.com/Jerryblessed/light-talk/refs/heads/main/diagram-export-2-5-2025-11_08_15-PM%5B1%5D.png)\n\n## How We Built It\n\n- **Backend:**  \n  - Built using Python and Flask for a lightweight, scalable server.\n  - Integrated with Twilio’s APIs to handle SMS, voice, and WhatsApp communication.\n\n- **Frontend:**  \n  - Developed with Bootstrap for responsive and modern design.\n  - Simple, intuitive UI/UX ensuring an effortless user experience.\n\n- **Security \u0026 Configuration:**  \n  - Sensitive credentials are managed via a `.env` file using `python-dotenv` for secure environment variable management.\n  - Dependencies include `itsdangerous`, `flask\u003e=0.9`, `six`, `twilio\u003e=6.0.0`, and `python-dotenv`.\n\n- **Scalability:**  \n  Designed as a SaaS, Light Talk is ready to grow with your business—from individual consultants to larger consultancy firms.\n\n---\n\n## Installation\n\n### Prerequisites\n\n- Python 3.x\n- [pip](https://pip.pypa.io/en/stable/)\n- A Twilio account with valid credentials\n\n### Dependencies\n\nThe project depends on:\n```\nitsdangerous\nflask\u003e=0.9\nsix\ntwilio\u003e=6.0.0\npython-dotenv\n```\n\nInstall dependencies via:\n\n```bash\npip install -r requirements.txt\n```\n\n### Setup\n\n#### Clone the Repository:\n```bash\ngit clone https://github.com/yourusername/light-talk.git\ncd light-talk\n```\n\n#### Create a .env File:\nIn the root directory, create a `.env` file with the following contents (replace placeholder values with your actual keys):\n\n```\nTWILIO_ACCOUNT_SID=YOUR_TWILIO_ACCOUNT_SID\nTWILIO_AUTH_TOKEN=YOUR_TWILIO_AUTH_TOKEN\nTWILIO_FROM=YOUR_TWILIO_PHONE_NUMBER\nTWILIO_CONVERSATION_ID=YOUR_TWILIO_CONVERSATION_ID\nSECRET_KEY=YOUR_SECRET_KEY\nAZURE_SPEECH_API_KEY=YOUR_AZURE_SPEECH_API_KEY\nAZURE_OPENAI_ENDPOINT=YOUR_AZURE_OPENAI_ENDPOINT\nAZURE_OPENAI_API_KEY=YOUR_AZURE_OPENAI_API_KEY\nSTT_LOCALES=en-US,de-DE,es-ES,fr-FR,it-IT,ja-JP,ko-KR,zh-CN\nTTS_VOICE=en-GB-RyanNeural\n```\n\n#### Run the Application:\n```bash\npython app.py\n```\n\nThe application will start on `http://127.0.0.1:5000/`.\n\n---\n\n## Project Structure\n```\nlight-talk/\n├── example.py              # Main Flask application\n├── requirements.txt    # List of Python dependencies\n├── .env                # Environment variables (not tracked in version control)\n├── templates/          # HTML templates\n│   └── example.html    # Main interface for consultancy communication\n│   └── chat.html       # Main interface for avatar consultancy communication\n├── static/             # Static assets (CSS, JS, images)\n│   ├── css/\n│   │   └── styles.css\n│   └── js/\n│       └── chat.js\n└── README.md           # This file\n```\n\n---\n\n## Contributing\n\nWe welcome contributions from the community! If you’d like to enhance Light Talk or fix a bug, please fork the repository and submit a pull request. For major changes, open an issue first to discuss what you’d like to modify.\n\n---\n\n## License\n\nThis project is licensed under the MIT License.\n\n---\n\n## Contact\n\nFor questions or feedback, please contact Your Name.\n\n---\n\n## Flask-Twilio\n\nMake Twilio voice/SMS calls with Flask\n\n[![Build Status](https://travis-ci.org/lpsinger/flask-twilio.svg?branch=master)](https://travis-ci.org/lpsinger/flask-twilio)  \n[![Doc Status](https://readthedocs.org/projects/flask-twilio/badge/?version=latest)](http://flask-twilio.readthedocs.io/en/latest/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerryblessed%2Flight-talk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerryblessed%2Flight-talk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerryblessed%2Flight-talk/lists"}