Mycroft is extendable by plugins. These plugins can add support for new Speech To Text engines, Text To Speech engines, wake word engines and add new audio playback options.
.. autoclass:: mycroft.tts.TTS :members:
.. autoclass:: mycroft.stt.STT :members:
.. autoclass:: mycroft.stt.StreamingSTT :members:
.. autoclass:: mycroft.stt.StreamThread :members:
.. autoclass:: mycroft.client.speech.hotword_factory.HotWordEngine :members:
.. autoclass:: mycroft.audio.services.AudioBackend :members:
.. autoclass:: mycroft.audio.services.RemoteAudioBackend :members: