Skip to content

liork98/Talkability

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talkability

Talkability is a customer service tool designed to empower elderly individuals and people with disabilities. The platform enables users to communicate freely via speech, which is transcribed into written requests for streamlined customer service interactions.

Features 🌟

  • 🎤 Speech-to-Text: Converts spoken input into text using advanced speech recognition.
  • 📂 Request Categorization: Automatically categorizes requests into departments like Technical Support, Billing, Sales, and Insurance.
  • ⚡ Urgency Detection: Identifies urgency levels in requests to prioritize responses.
  • 💻 Interactive UI: Provides an easy-to-use interface with a sidebar to filter requests by department.
  • 📝 JSON-Based Storage: Stores all requests in a structured JSON file for seamless management.

Screenshots 📸

Home Page

Home Page

Department Requests

Department Requests

Technologies Used 🛠️

Frontend

  • React.js: For building a dynamic and responsive user interface.
  • Axios: For making API calls to the backend.

Backend

  • Python (Flask): For handling API requests and managing speech-to-text processing.
  • SpeechRecognition Library: For converting audio to text.
  • JSON: For storing and retrieving request data.

Deployment

  • GitHub: For version control and repository management.

Installation 🚀

Backend

  1. Navigate to the backend directory:
    cd backend
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Run the backend server:
    python -m flask run

Frontend

  1. Navigate to the frontend directory:
    cd frontend
  2. Install the required dependencies:
    npm install
  3. Start the React development server:
    npm start

Usage 🌐

  1. Navigate to http://localhost:3000 in your browser.
  2. Use the sidebar to select a department or view all requests on the home page.
  3. Submit a request through the "Submit Request" form or upload an audio file for transcription.

Coming Soon Features 🚀

  • 🔔 Real-Time Notifications: Get instant alerts for urgent requests.
  • 🌍 Multi-Language Support: Enable users to interact in multiple languages.
  • 📊 Analytics Dashboard: Gain insights into request trends and response times.
  • 📱 Mobile App: Access Talkability on the go with a dedicated mobile app.

License 📜

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact 📧

For questions or support, please contact liorkashi@gmail.com.


Enjoy using Talkability! Empowering accessible communication for all. 💬

Talkability

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors