Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Extra Tools
  3. Voice Assistant | AI Speech Recognition v 19.0
  4. Sales Conditions FAQ

Voice Assistant | AI Speech Recognition

by Pysquad Informatics https://odoo.pysquad.com
Odoo

$ 17.31

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2123
Technical Name pys_voice_assistant
LicenseLGPL-3
Websitehttps://odoo.pysquad.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2123
Technical Name pys_voice_assistant
LicenseLGPL-3
Websitehttps://odoo.pysquad.com
Pysquad Community Enterprise

Voice Assistant

Voice input for Odoo forms with browser speech recognition or local Whisper transcription. Includes inline microphones, a floating assistant, and configurable provider settings.

Supports Char, Text, HTML, Many2one, Many2many Tags, Integer, Float, Date, and Datetime fields.

Built for daily backend use
Browser mode gives quick setup. Whisper mode gives better local control and accuracy. The architecture is also ready for future command actions and AI extensions.

Top Features

Key module capabilities at a glance.

01
Global Field Voice Support
Voice support is injected centrally so supported fields can use inline microphones without custom widgets per model.
02
Floating Assistant Widget
A floating assistant in the bottom-right corner supports transcript preview, provider switching, and manual insert actions.
03
Pluggable Provider Architecture
Browser and Whisper providers are abstracted behind reusable services for future expansion and clean maintenance.
04
Structured Voice Parsing
Spoken input is adapted for text, HTML, relation search, numeric values, dates, and datetimes.
05
Secure Whisper Uploads
Audio uploads are authenticated, validated, and only used when local transcription is required.
06
Multi-Company Configuration
Provider, language, fill mode, floating assistant, and debug settings can be configured per company.

Configuration

Recommended setup flow for production usage.

General Settings
  • Enable Voice Assistant
  • Select Browser or Whisper Local
  • Set the default language
  • Enable or disable continuous listening
  • Enable automatic field filling
  • Toggle the floating assistant widget
  • Enable debug mode for troubleshooting
Suggested Sequence
  • Install the module and refresh backend assets.
  • Open Settings > General Settings > Voice Assistant.
  • Select the provider based on your deployment model.
  • Test in Char or Text fields first.
  • Validate Whisper dependencies if local transcription is enabled.
  • Continue with HTML, Many2one, and Many2many Tags.

Whisper Setup

Install Whisper directly on the Odoo server when you want local transcription.

Recommended for production
Install using faster-whisper

Install the library inside the same Python environment where Odoo runs, then select Whisper Local in the module settings.

Install command
pip install faster-whisper
After installation
Restart Odoo, open the settings page, switch the provider to Whisper Local, and test with a short voice sample.
Alternative runtime
Using whisper.cpp
1
Install whisper.cpp on the server.
2
Keep the model file accessible on the machine.
3
Configure the command path in Odoo and use it when you prefer local binary execution.
Quick note
Browser mode needs no server speech library. Whisper mode needs local setup before users can transcribe audio.

Comparison: Browser & Whisper

Choose the provider that best fits your infrastructure, privacy expectations, and required accuracy.

Feature Browser Provider
Typical accuracy: 75% - 88%
Whisper Local
Typical accuracy: 88% - 96%
Setup No backend transcription setup required. Requires faster-whisper or a configured whisper.cpp command.
Speed Fast live transcript preview with minimal setup. Slightly slower because audio is uploaded and processed on the server.
Privacy Depends on browser engine and client-side speech services. Better for private deployments with local server-side processing.
Best For Quick rollout, lightweight deployment, and easy dictation. Higher accuracy, local processing, and controlled infrastructure.
Trade-off Easy to start, but results vary more by browser, microphone, and background noise. Needs extra setup, but gives more consistent recognition quality.
Accuracy figures are indicative and vary based on microphone quality, speaker accent, browser engine, background noise, and Whisper model size.

Supported Voice Fields

The module supports practical backend fields where voice input makes sense.

Char Text HTML Editor Many2one Many2many Tags Integer Float Date Datetime

Screenshots

Preview the main screens used in setup and day-to-day dictation.

Step 1 - Voice Assistant Settings
This screenshot should show the main Voice Assistant settings where the administrator enables the feature and selects the provider.
Voice Assistant settings screenshot
Screenshot Placeholder Use image path: ./screenshots/step_01_voice_settings.png
Step 2 - Field-Level Microphone
This screenshot should highlight the inline microphone icon that appears on hover or focus inside a supported field.
Field microphone screenshot
Screenshot Placeholder Use image path: ./screenshots/step_02_field_microphone.png
Step 3 - Floating Voice Assistant
This screenshot should present the floating assistant panel with transcript preview, provider switcher, and fill mode controls.
Floating voice assistant screenshot
Screenshot Placeholder Use image path: ./screenshots/step_03_floating_assistant.png
Step 4 - Whisper Local Flow
This screenshot should show the Whisper-based transcription flow or a server-side setup example for local transcription.
Whisper local screenshot
Screenshot Placeholder Use image path: ./screenshots/step_04_whisper_local.png
30 Days Free Support Included
We provide 30 days of free support for bugs, issues, or technical questions related to the delivered module features.
Pysquad
Need Help?
Got questions or need help? Get in touch.
Contact Us
Email: solutions@pysquad.com
Phone: +91 8160395422
WhatsApp: +91 8160395422
Discover More
www.odoo.pysquad.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with