Skip to content

saishankar404/syncai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SyncAI 🎙️ → 📝

SyncAI is an intelligent speech-to-text transcription tool built on OpenAI's Whisper automatic speech recognition system. Featuring a user-friendly Streamlit interface, it provides accurate transcriptions with advanced features like pause detection and confidence scoring.

✨ Features

  • Modern Streamlit UI - Clean, intuitive interface for batch audio file processing
  • Advanced Analysis
    • Automatic pause detection
    • Word-level confidence scoring with color coding
    • Average confidence score calculation
  • Translation Support - Direct translation to English
  • Privacy-First Design
    • Fully offline processing
    • No cloud uploads
    • Suitable for sensitive/clinical data

🖥️ Screenshots

Start Screen Results View
Start Screen Results Screen

🚀 Getting Started

Prerequisites

  • Python 3.7+
  • pip
  • Git
  • PyTorch (pip install torch torchvision torchaudio)

Installation

  1. Clone the repository
git clone https://github.com/whitedevil-glitch/syncai
cd syncai
  1. Install dependencies
pip install -r requirements.txt
  1. Launch the application
streamlit run Transcribe.py

💡 Tip: Create a desktop shortcut for easy access by following these instructions

📝 Usage Guide

  1. Launch the application
  2. Upload one or multiple audio files using the file picker
  3. Select your preferred model:
    • Use "large" for highest accuracy
    • Use "small" or "medium" for faster processing
  4. Configure additional parameters as needed
  5. Process your files and download the transcripts
    • Transcripts are also automatically saved to the local transcripts folder

⚠️ Troubleshooting

Error Solution
Request failed with status code 403 Run the app with the flag: --server.enableWebsocketCompression=false

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📬 Contact

For questions, feedback, or support:

📚 Credits

SyncAI builds upon these excellent open-source projects:

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ as a college mini-project

About

a project based on the Whisper automatic speech recognition system and is embedded into a Streamlit Web App.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors