| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 375 |
| Technical Name |
cs_speech_to_text |
| License | LGPL-3 |
| Website | https://codesparks.odoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 375 |
| Technical Name |
cs_speech_to_text |
| License | LGPL-3 |
| Website | https://codesparks.odoo.com |
Speech to Text Field Widget
by Code Sparks
Dictate text directly into Odoo forms using a clean speech input widget.
This module adds speech_to_text support for char and text fields, with microphone actions in form views.
It also enables speech-to-text inside the Html editor toolbar for rich content fields, helping users type less and move faster.
Voice Input for Odoo Fields and Html Editor
Speech to Text Field Widget works seamlessly across Odoo backend environments. It enables fast dictation for char/text fields and adds speech-to-text support inside the Html editor toolbar for rich content editing.
How to use
This module can be used in two places: regular form fields (char/text) and the Html editor (rich text field). Add the widget/options below, then use the microphone icon to dictate text.
1) Char / Text fields
Use widget speech_to_text on char or text fields:
<field name="name" widget="speech_to_text"/>
<field name="description" widget="speech_to_text"/>
Optional language setting (BCP-47 tag):
<field name="description"
widget="speech_to_text"
options="{'language': 'en-US'}"/>
2) Html field (Wysiwyg editor)
Speech-to-text is also available in the Html editor toolbar (layout group, near list controls). You can optionally pass language via field options:
<field name="body_html"
widget="html"
options="{'speech_language': 'en-US'}"/>
3) Browser requirements
- Use a browser with Web Speech API support (Chrome/Edge/Safari recommended).
- Allow microphone permission in browser settings.
- Use secure context (HTTPS or localhost) for best compatibility.
Explore this module
Overview
The Speech to Text Field Widget module enhances Odoo data entry by adding fast, natural voice dictation in backend forms and the Html editor.
- Add speech input to char and text fields via
speech_to_textwidget. - Enable microphone command inside Html (Wysiwyg) editor toolbar.
- Insert dictated text at cursor position for smooth editing flow.
- Support optional language configuration for recognition.
- Improve speed and reduce manual typing effort in daily operations.
Features
Speech input widget for char and text fields.
Html editor toolbar integration for rich text dictation.
Cursor-aware insertion to keep editing flow natural.
Optional recognition language for better accuracy.
Clean Odoo-style UI with minimal user training needed.
Screenshots
01
Install module/application.
02
Once the module is installed, add the speech_to_text widget on your field.
When you add this widget, a microphone icon appears in that field.
Click the microphone to start speech input, and click it again to stop.
03
You can also use this speech-to-text feature on Html fields.
Open an Html field in edit mode and use the microphone option from the editor toolbar.
Click once to start dictation and click again to stop.
We will provide FREE 30 days support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issues related to this module. This is applicable from the date of purchase.
Need Help with Speech to Text Field Widget?
Have questions, need technical assistance, or want to request enhancements? We're here to help you get the most out of Speech to Text Field Widget for faster and easier voice-based data entry in Odoo.
We are committed to helping you implement reliable speech input workflows across forms and Html editor fields in your Odoo system.
Please log in to comment on this module