mycroft.plugin.stt
mycroft.plugin.tts
mycroft.plugin.audioservice
mycroft.plugin.wake_word
setup.py
file with install instructions, this will not be described in detail on this page but python-packaging has a great guide.entry_point
must be added to the setup call in setup.py
.my_plugin_name
will be the module identifier that can be used in the Mycroft configuration to reference a plugin. That plugin name will refer to the class (or module) specified by the string to the right of the equal sign. In the example above it will refer to the myPluginClass
in the module my_module
.setup.py
example:ExamplePlugin
in the module mycroft_example_plugin
.example_plug
.