52 lines
969 B
ReStructuredText
52 lines
969 B
ReStructuredText
Mycroft plugins
|
|
===============
|
|
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.
|
|
|
|
TTS - Base for TTS plugins
|
|
--------------------------
|
|
.. autoclass:: mycroft.tts.TTS
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
STT - base for STT plugins
|
|
--------------------------
|
|
.. autoclass:: mycroft.stt.STT
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
.. autoclass:: mycroft.stt.StreamingSTT
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
.. autoclass:: mycroft.stt.StreamThread
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
HotWordEngine - Base for Hotword engine plugins
|
|
-----------------------------------------------
|
|
.. autoclass:: mycroft.client.speech.hotword_factory.HotWordEngine
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
AudioBackend - Base for audioservice backend plugins
|
|
----------------------------------------------------
|
|
.. autoclass:: mycroft.audio.services.AudioBackend
|
|
:members:
|
|
|
|
|
|
|
|
|
|
|
|
.. autoclass:: mycroft.audio.services.RemoteAudioBackend
|
|
:members:
|
|
|