Skip to content

VoiceSync: S2Ct - A plugin that enables Speech to Text option. Along with the customized speech to text option.

License

Notifications You must be signed in to change notification settings

Mohiit70/VoiceSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️VoiceSync TinyMCE Plugin

VoiceSync is a groundbreaking plugin for TinyMCE that revolutionizes text editing with voice commands and customized typing capabilities. Powered by OpenAI, it enables seamless voice typing and advanced text manipulation within the TinyMCE rich text editor.

Key Features

  • Voice Typing: Dictate text effortlessly using your voice directly within the TinyMCE editor.
  • Customized Typing: Tailor your typing experience by commanding specific formatting or editing actions, such as making text bold, italic, or underlined, using natural language.
  • Real-time Note Saving: Save your notes instantly using MongoDB integration, ensuring your work is always secure and accessible.
  • Built with Node.js and Web Technologies: Developed using Node.js for the backend and standard web technologies like HTML, CSS, and JavaScript for the frontend, ensuring ease of deployment and scalability.
  • Voice Activation Detector: Utilizes a sophisticated voice-activation detector on the frontend to discern human speech, providing a seamless user experience.
  • Whisper-API Integration: Transcribes voice inputs using the Whisper-API, supporting multiple languages for accurate and efficient transcription.
  • ChatGPT Integration: Collaborates with ChatGPT to implement desired changes to text or editor content, leveraging its advanced natural language processing capabilities.
  • Real-time Updates with Sockets: Utilizes sockets to deliver real-time updates for newly added or deleted notes, ensuring synchronized collaboration and editing.

How It Works

  1. Voice Activation: The frontend employs a voice activation detector to recognize human speech.
  2. Transcription: Voice inputs are sent to the backend and transcribed using the Whisper-API, supporting various languages.
  3. Natural Language Processing: ChatGPT processes the transcribed text, executing commands for text manipulation or formatting.
  4. Integration with TinyMCE: VoiceSync seamlessly integrates with TinyMCE, enabling users to dictate text and perform customized typing actions.
  5. Real-time Collaboration: Sockets facilitate real-time updates, ensuring collaborative editing and synchronized note management.

VoiceSync empowers users to effortlessly create, edit, and collaborate on text content within TinyMCE, revolutionizing the way we interact with rich text editors.

About

VoiceSync: S2Ct - A plugin that enables Speech to Text option. Along with the customized speech to text option.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published