.. _RefEngines: Engines sub-package ============================================================================ Dragonfly supports multiple speech recognition engines as its backend. The *engines* sub-package implements the interface code for each supported engine. Also contained within this sub-package are a number of text-to-speech implementations. These can be used independently of the speech recognition engines via the ``get_speaker()`` function. Main SR engine back-end interface ---------------------------------------------------------------------------- .. automodule:: dragonfly.engines :members: Engine back-ends ---------------------------------------------------------------------------- .. toctree:: :maxdepth: 1 base_engine natlink_engine sapi5_engine kaldi_engine sphinx_engine text_engine Text-to-speech (speaker) back-ends ---------------------------------------------------------------------------- For more information on the available text-to-speech implementations, see the following sections: .. toctree:: :maxdepth: 2 speakers