Voice Email Composer is a Chrome extension that allows users to compose emails using voice input directly within Gmail, streamlining the email writing process.
- Node.js (version 16 or later)
- npm (Node Package Manager)
- Google Chrome Browser
git clone https://github.com/inoumen/gmail-ext-test-task.git
cd gmail-ext-test-tasknpm installTo run the project in development mode:
npm run devTo create a production build:
npm run build- Create a production build using
npm run build - Open Google Chrome
- Navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distfolder
- Pin the extension to your browser's extensions panel
- Click on the extension icon and enable the Overlay
- Open Gmail in your browser
- Click the "New email" button — you'll see a menu that lets you record your voice
- Record your message, then click "Stop Recording" and wait a moment for the text to be processed
- Voilà! You can now copy the transcribed text and use it in your email
- Ensure microphone permissions are granted
- Check browser compatibility
- Verify Chrome extension is enabled
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/inoumen/gmail-ext-test-task