A modern React-based text editor built using CKEditor 5, enhanced with Audio-to-Text and Image-to-Text capabilities powered by AI.
- CKEditor 5 integration for rich text editing
- Use voice input to transcribe speech
- Insert transcribed text directly into the editor
- Upload an image with text content
- Extract and insert the recognized text into the editor
- Clean, responsive UI with React
- React (Frontend)
- CKEditor 5 (Rich Text Editor)
- Axios (API requests)
- OpenAI API or other AI tools (for audio/image processing)
- Bootstrap (Styling)
-
Clone the repository git clone https://github.com/your-username/your_repo.git cd repo_name
-
Install dependencies npm install
-
Add API keys REACT_APP_OPENAI_API_KEY=your-api-key
-
Start the development server npm start
- Editor integrates CKEditor 5 with React.
- AudioToText handles microphone input → text → insert into editor.
- ImageToText handles OCR: image → extracted text → insert into editor.
This project is for educational/demo purposes. Thanks for checking it out!