Open Voice OS Hot Stuff!

Your Ultimate Open-Source Voice AI Platform!

Welcome Visitor!

Visitor Counter
You are visitor number:
007
Visitor Counter Part 2

Check this out!

New Content
More New Stuff

Powered By:

Cool Computer GIF
Another Computer GIF

🎉 OpenVoiceOS Blogs is now live!

OpenVoiceOS is a community-driven, open-source voice AI platform for creating custom voice-controlled interfaces across devices with NLP, a customizable UI, and a focus on privacy and security.

Why Open Voice OS?

Community Driven

Community!

Powered by developers around the globe from various Linux and Foss communities, an open platform for developers interested in making cutting-edge voice assistance technology available to everyone.

Multi-platform

Embedded headless device or single board computers with screens to build a do-it-yourself smart speaker, Open Voice OS is the open community playground for all platforms to come and experiment at.

Global!

Experimental at Core

Hacker!

Have an experimental feature you want users to experience before landing them into any of the Linux-based open-source voice assistant projects upstream? Open Voice OS is the platform.

DIY

Open Voice OS being a community platform is open to all developers and contributors wanting to support a specific device or a platform.

Under Construction!

Getting started

Installing OVOS couldn't be simpler! Just give our installer a try, and you're all set. We offer two main ways to install OVOS - Docker and Python.

Python Virtual Environment

Notepad!

If you are a developer, and would like to fiddle with the code, this is the way to go.

Docker

Progress!

If you want a super stable and easy to run OVOS, Docker is the way to go.

To get started, simply copy and paste the following command in your terminal:

sh -c"curl -s https://raw.githubusercontent.com/OpenVoiceOS/ovos-installer/main/installer.sh -o installer.sh && chmod +x installer.sh && sudo ./installer.sh && rm installer.sh"

Own a Raspberry Pi or Mycroft® Device ?

Our Prebuild Image is a stripped-down Linux OS designed to host the open-source voice assistant Open Voice OS, catering specifically to embedded systems, low-spec headless devices, and small touch-friendly screens.

Download Now Favorite! Hot!

Frequently Asked Questions

Find answers to the most common questions about Open Voice OS, its features, and how to get involved.

General

How did Open Voice OS start?

Open Voice OS started as MycroftOS. Over time, more Mycroft community members joined the project, and it was renamed to OpenVoiceOS to avoid trademark issues.

Initially, Open Voice OS focused on bundling Mycroft-core and creating companion software, but due to contributions not being accepted upstream, we now maintain an enhanced reference fork of Mycroft-core with extra functionality while keeping all companion software Mycroft-core (dev branch) compatible.

You can think of Open Voice OS as the unsanctioned "Mycroft Community Edition".

What is the relationship between Open Voice OS and Mycroft?

Both projects are fully independent. Initially, Open Voice OS focused on wrapping Mycroft-core with a minimal OS, but as both projects matured, Open Voice OS-core was created to include extra functionality and make Open Voice OS development faster and more efficient.

Open Voice OS has been committed to keeping our components compatible with Mycroft, and many of our changes are submitted to Mycroft to include in their projects at their discretion.

Is Open Voice OS free to use?

Yes! Open Voice OS is completely free and open source. It's released under the Apache License 2.0, which means you can:

  • Use it for personal or commercial purposes
  • Modify and distribute it
  • Contribute back to the project

We do appreciatedonations to help sustain the project, but they are entirely optional.

Technical

Does Open Voice OS work offline?

By default, ovos-core does not require a backend internet server to operate. Some skills can be accessed (via command line) entirely offline.

The default speech-to-text (STT) engine currently requires an internet connection, though some self-hosted, offline options are available.

Individual skills and plugins may require internet, and most of the time you will want to use those for a full experience.

What hardware does Open Voice OS support?

Open Voice OS can run on a variety of hardware platforms, including:

  • Raspberry Pi models (3B, 3B+, 4, Zero 2)
  • Mark I and Mark II devices
  • Linux desktops and laptops
  • Docker containers

Check our downloads page for specific images and installation instructions.

Computer
How do speech recognition and text-to-speech work in Open Voice OS?

Open Voice OS uses a plugin-based architecture for both speech recognition (STT) and text-to-speech (TTS):

Speech Recognition (STT):

The default configuration uses online services, but you can also set up local/offline options like Vosk or Mozilla DeepSpeech.

Text-to-Speech (TTS):

Multiple options are available including Mimic3 (local), Google TTS, Amazon Polly, and more. You can choose and configure these in your settings.

Alert!

Contributing

How can I contribute to Open Voice OS?

Open Voice OS is a community project and we welcome contributions of all kinds:

  • Testing and reporting bugs
  • Writing or improving documentation
  • Creating or enhancing skills
  • Code contributions
  • Translations
  • Community support

Visit our contribution page to learn how to get started.

Spot!

Using OVOS

How do I install Open Voice OS?

The installation process depends on your hardware:

  • For Raspberry Pi: Download our pre-built image and flash it to your SD card
  • For desktops/laptops: Install using our Docker container or package
  • For Mark II: Download the specific Mark II image

Detailed installation instructions are available on our downloads page.

Progress Bar
What can I do with Open Voice OS?

Open Voice OS allows you to:

  • Create a voice assistant with customizable wake words
  • Control smart home devices
  • Play music, podcasts, and radio
  • Get answers to questions
  • Set timers and reminders
  • Extend functionality with skills from our marketplace
  • Create your own skills

The functionality can be extended through our community-developed skills.

Got a question that isn't answered here? View Full FAQ

Contact Us

Have a question or need help? Feel free to reach out to us. Whether you have a question or want to contribute to the project, we would love to hear from you.

Email Me!
Mail Kitten

Connect With Us:

Fill out our contact form to get in touch with us.

Want to be a part of Open Voice OS? Check our Contribution Page to learn more.

Under Construction New! Generate your own 90s page here! Under Construction