<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>scripts/mycroft/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/</path>
    <filename>scripts_2mycroft_2____init_____8py</filename>
    <namespace>mycroft</namespace>
    <member kind="variable">
      <type></type>
      <name>MYCROFT_ROOT_PATH</name>
      <anchorfile>namespacemycroft.html</anchorfile>
      <anchor>a16a3ef5360e5c094b9039e0929b4c121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/api/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/api/</path>
    <filename>scripts_2mycroft_2api_2____init_____8py</filename>
    <class kind="class">mycroft::api::Api</class>
    <class kind="class">mycroft::api::BackendDown</class>
    <class kind="class">mycroft::api::DeviceApi</class>
    <class kind="class">mycroft::api::InternetDown</class>
    <class kind="class">mycroft::api::STTApi</class>
    <namespace>mycroft::api</namespace>
    <member kind="function">
      <type>def</type>
      <name>has_been_paired</name>
      <anchorfile>namespacemycroft_1_1api.html</anchorfile>
      <anchor>ad086b88cfd05a6978e04ba2ac6abad0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_paired</name>
      <anchorfile>namespacemycroft_1_1api.html</anchorfile>
      <anchor>ae531c5268b2c997e9a0366b9af72e3b7</anchor>
      <arglist>(ignore_errors=True)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_paired_cache</name>
      <anchorfile>namespacemycroft_1_1api.html</anchorfile>
      <anchor>a856221afc1b196c5554bf495082fc3b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/</path>
    <filename>scripts_2mycroft_2audio_2____init_____8py</filename>
    <namespace>mycroft::audio</namespace>
    <member kind="function">
      <type>def</type>
      <name>is_speaking</name>
      <anchorfile>namespacemycroft_1_1audio.html</anchorfile>
      <anchor>a5465101b54128203346fcefb2c68f789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_speaking</name>
      <anchorfile>namespacemycroft_1_1audio.html</anchorfile>
      <anchor>a928e90183a454018b5f94671dac09d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_while_speaking</name>
      <anchorfile>namespacemycroft_1_1audio.html</anchorfile>
      <anchor>a7e45eb69a2c5475f6ab0cfda05358f63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/services/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/</path>
    <filename>scripts_2mycroft_2audio_2services_2____init_____8py</filename>
    <class kind="class">mycroft::audio::services::AudioBackend</class>
    <class kind="class">mycroft::audio::services::RemoteAudioBackend</class>
    <namespace>mycroft::audio::services</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/services/chromecast/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/chromecast/</path>
    <filename>scripts_2mycroft_2audio_2services_2chromecast_2____init_____8py</filename>
    <class kind="class">mycroft::audio::services::chromecast::ChromecastService</class>
    <namespace>mycroft::audio::services::chromecast</namespace>
    <member kind="function">
      <type>def</type>
      <name>autodetect</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1chromecast.html</anchorfile>
      <anchor>aa54c8c082001bf5c476388132cfcacdb</anchor>
      <arglist>(config, bus)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/services/mopidy/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/mopidy/</path>
    <filename>scripts_2mycroft_2audio_2services_2mopidy_2____init_____8py</filename>
    <class kind="class">mycroft::audio::services::mopidy::MopidyService</class>
    <namespace>mycroft::audio::services::mopidy</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy.html</anchorfile>
      <anchor>ad92a55296eecbcb5dbabecd29f694126</anchor>
      <arglist>(base_config, bus)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mopidy</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy.html</anchorfile>
      <anchor>a948a315c528118ce1eb3269086736c7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/services/mplayer/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/mplayer/</path>
    <filename>scripts_2mycroft_2audio_2services_2mplayer_2____init_____8py</filename>
    <class kind="class">mycroft::audio::services::mplayer::MPlayerService</class>
    <namespace>mycroft::audio::services::mplayer</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mplayer.html</anchorfile>
      <anchor>a0d52abd62beaa4456d81ecfb095146a0</anchor>
      <arglist>(base_config, emitter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/services/simple/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/simple/</path>
    <filename>scripts_2mycroft_2audio_2services_2simple_2____init_____8py</filename>
    <class kind="class">mycroft::audio::services::simple::SimpleAudioService</class>
    <namespace>mycroft::audio::services::simple</namespace>
    <member kind="function">
      <type>def</type>
      <name>find_mime</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1simple.html</anchorfile>
      <anchor>a0d7f26b0a5c428c34d5a2d19f56d51dc</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1simple.html</anchorfile>
      <anchor>a4d9050c976afedb3650b2228a2e3780f</anchor>
      <arglist>(base_config, bus)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/audio/services/vlc/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/vlc/</path>
    <filename>scripts_2mycroft_2audio_2services_2vlc_2____init_____8py</filename>
    <class kind="class">mycroft::audio::services::vlc::VlcService</class>
    <namespace>mycroft::audio::services::vlc</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1vlc.html</anchorfile>
      <anchor>acb818d1d46103c0a66cc218f3cc95c86</anchor>
      <arglist>(base_config, bus)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/</path>
    <filename>scripts_2mycroft_2client_2____init_____8py</filename>
    <namespace>mycroft::client</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/enclosure/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/</path>
    <filename>scripts_2mycroft_2client_2enclosure_2____init_____8py</filename>
    <namespace>mycroft::client::enclosure</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/enclosure/generic/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/generic/</path>
    <filename>scripts_2mycroft_2client_2enclosure_2generic_2____init_____8py</filename>
    <class kind="class">mycroft::client::enclosure::generic::EnclosureGeneric</class>
    <namespace>mycroft::client::enclosure::generic</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/enclosure/mark1/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/mark1/</path>
    <filename>scripts_2mycroft_2client_2enclosure_2mark1_2____init_____8py</filename>
    <class kind="class">mycroft::client::enclosure::mark1::EnclosureMark1</class>
    <class kind="class">mycroft::client::enclosure::mark1::EnclosureReader</class>
    <class kind="class">mycroft::client::enclosure::mark1::EnclosureWriter</class>
    <namespace>mycroft::client::enclosure::mark1</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/enclosure/mark2/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/mark2/</path>
    <filename>scripts_2mycroft_2client_2enclosure_2mark2_2____init_____8py</filename>
    <class kind="class">mycroft::client::enclosure::mark2::EnclosureMark2</class>
    <namespace>mycroft::client::enclosure::mark2</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/speech/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/</path>
    <filename>scripts_2mycroft_2client_2speech_2____init_____8py</filename>
    <namespace>mycroft::client::speech</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/speech/recognizer/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/recognizer/</path>
    <filename>scripts_2mycroft_2client_2speech_2recognizer_2____init_____8py</filename>
    <namespace>mycroft::client::speech::recognizer</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/client/text/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/text/</path>
    <filename>scripts_2mycroft_2client_2text_2____init_____8py</filename>
    <namespace>mycroft::client::text</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/configuration/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/configuration/</path>
    <filename>scripts_2mycroft_2configuration_2____init_____8py</filename>
    <class kind="class">mycroft::configuration::ConfigurationManager</class>
    <namespace>mycroft::configuration</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/dialog/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/dialog/</path>
    <filename>scripts_2mycroft_2dialog_2____init_____8py</filename>
    <class kind="class">mycroft::dialog::DialogLoader</class>
    <class kind="class">mycroft::dialog::MustacheDialogRenderer</class>
    <namespace>mycroft::dialog</namespace>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>namespacemycroft_1_1dialog.html</anchorfile>
      <anchor>afaf95b737633520579892909e80000e2</anchor>
      <arglist>(phrase, lang=None, context=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__doc__</name>
      <anchorfile>namespacemycroft_1_1dialog.html</anchorfile>
      <anchor>adf0d6522736f39fb99794fd3eedff116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/enclosure/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/enclosure/</path>
    <filename>scripts_2mycroft_2enclosure_2____init_____8py</filename>
    <namespace>mycroft::enclosure</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/filesystem/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/filesystem/</path>
    <filename>scripts_2mycroft_2filesystem_2____init_____8py</filename>
    <class kind="class">mycroft::filesystem::FileSystemAccess</class>
    <namespace>mycroft::filesystem</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/identity/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/identity/</path>
    <filename>scripts_2mycroft_2identity_2____init_____8py</filename>
    <class kind="class">mycroft::identity::DeviceIdentity</class>
    <class kind="class">mycroft::identity::IdentityManager</class>
    <namespace>mycroft::identity</namespace>
    <member kind="variable">
      <type></type>
      <name>identity_lock</name>
      <anchorfile>namespacemycroft_1_1identity.html</anchorfile>
      <anchor>acf49d6b9db695cdac839d8776c4f6303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/lock/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/lock/</path>
    <filename>scripts_2mycroft_2lock_2____init_____8py</filename>
    <class kind="class">mycroft::lock::Lock</class>
    <class kind="class">mycroft::lock::Signal</class>
    <namespace>mycroft::lock</namespace>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a92a26414027f062b00c006996e088b5d</anchor>
      <arglist>(self, signame, sf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a3e31ca4522934053aed2df4c8e37345c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ab81ae3449f66681278fba18806d02a14</anchor>
      <arglist>(self, sig_value, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a130a553560a09530388ea1d59cac24e0</anchor>
      <arglist>(self, service)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>acb6159284eff38f42ba8e80097e30f6a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ab274369fc112a6836bf402cf4dfdc41a</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exists</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>af03a1a1d01a52397c077eb31bc9d8309</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_handlers</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a9928789f2b7f06a45c4b1b1f8aa386d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>touch</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ada7c15b9604e4267b10f2b3af00b2401</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__handlers</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a4712df36e07b555070d12ad73f96931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__pid</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a4721d9a67f7852ebe38b691fdb74f047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__previous_func</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ace55657b779b33cc857fc151a6183c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__sig_value</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a17e842c31eeaa8328f59928b5206a52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__user_func</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a2dff07260a3ce927f3c47a781fb399d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DIRECTORY</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ad25b4b1e53add3be164821ff7046c234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILE</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a160c3aeabc0438e051472157c0a5b95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a71c0998520bb16ad43a55f14aa1368c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/messagebus/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/</path>
    <filename>scripts_2mycroft_2messagebus_2____init_____8py</filename>
    <namespace>mycroft::messagebus</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/messagebus/client/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/client/</path>
    <filename>scripts_2mycroft_2messagebus_2client_2____init_____8py</filename>
    <namespace>mycroft::messagebus::client</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/messagebus/service/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/service/</path>
    <filename>scripts_2mycroft_2messagebus_2service_2____init_____8py</filename>
    <namespace>mycroft::messagebus::service</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/metrics/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/metrics/</path>
    <filename>scripts_2mycroft_2metrics_2____init_____8py</filename>
    <class kind="class">mycroft::metrics::MetricsAggregator</class>
    <class kind="class">mycroft::metrics::MetricsPublisher</class>
    <class kind="class">mycroft::metrics::Stopwatch</class>
    <namespace>mycroft::metrics</namespace>
    <member kind="function">
      <type>def</type>
      <name>report_metric</name>
      <anchorfile>namespacemycroft_1_1metrics.html</anchorfile>
      <anchor>a9085f78441235b565c7d69aea8841eed</anchor>
      <arglist>(name, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>report_timing</name>
      <anchorfile>namespacemycroft_1_1metrics.html</anchorfile>
      <anchor>abbd85a7688c2680ea6c89b9409837f17</anchor>
      <arglist>(ident, system, timing, additional_data=None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/session/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/session/</path>
    <filename>scripts_2mycroft_2session_2____init_____8py</filename>
    <class kind="class">mycroft::session::Session</class>
    <class kind="class">mycroft::session::SessionManager</class>
    <namespace>mycroft::session</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/skills/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>scripts_2mycroft_2skills_2____init_____8py</filename>
    <namespace>mycroft::skills</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/stt/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/stt/</path>
    <filename>scripts_2mycroft_2stt_2____init_____8py</filename>
    <class kind="class">mycroft::stt::BasicSTT</class>
    <class kind="class">mycroft::stt::BingSTT</class>
    <class kind="class">mycroft::stt::DeepSpeechServerSTT</class>
    <class kind="class">mycroft::stt::DeepSpeechStreamServerSTT</class>
    <class kind="class">mycroft::stt::GoogleCloudSTT</class>
    <class kind="class">mycroft::stt::GoogleJsonSTT</class>
    <class kind="class">mycroft::stt::GoogleSTT</class>
    <class kind="class">mycroft::stt::GoVivaceSTT</class>
    <class kind="class">mycroft::stt::HoundifySTT</class>
    <class kind="class">mycroft::stt::IBMSTT</class>
    <class kind="class">mycroft::stt::KaldiSTT</class>
    <class kind="class">mycroft::stt::KeySTT</class>
    <class kind="class">mycroft::stt::MycroftDeepSpeechSTT</class>
    <class kind="class">mycroft::stt::MycroftSTT</class>
    <class kind="class">mycroft::stt::StreamThread</class>
    <class kind="class">mycroft::stt::STT</class>
    <class kind="class">mycroft::stt::STTFactory</class>
    <class kind="class">mycroft::stt::TokenSTT</class>
    <class kind="class">mycroft::stt::WITSTT</class>
    <namespace>mycroft::stt</namespace>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/tts/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>scripts_2mycroft_2tts_2____init_____8py</filename>
    <class kind="class">mycroft::tts::PlaybackThread</class>
    <class kind="class">mycroft::tts::TTS</class>
    <class kind="class">mycroft::tts::TTSFactory</class>
    <class kind="class">mycroft::tts::TTSValidator</class>
    <namespace>mycroft::tts</namespace>
    <member kind="function">
      <type>def</type>
      <name>send_playback_metric</name>
      <anchorfile>namespacemycroft_1_1tts.html</anchorfile>
      <anchor>a3d2241be58ecd87cd44819354e2c3c55</anchor>
      <arglist>(stopwatch, ident)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/util/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>scripts_2mycroft_2util_2____init_____8py</filename>
    <namespace>mycroft::util</namespace>
    <member kind="function">
      <type>def</type>
      <name>camel_case_split</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a071d5209d1791b49d23b59b4983ccfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a3aaec8145577e9c2d249d262b1e6a8ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected_dns</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a8ce518a066f65033516660985be8c760</anchor>
      <arglist>(host=&quot;8.8.8.8&quot;, port=53, timeout=3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected_ncsi</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a9e117922a273f733e9b8596f0ffcc49b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_daemon</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a255a61f93e5e715352eba34a3d764091</anchor>
      <arglist>(target, args=(), kwargs=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_echo_function</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a792649207afe15600e470aee11a0df3e</anchor>
      <arglist>(name, whitelist=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>curate_cache</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a1943fee12ac1a59ad933729756fc6c5e</anchor>
      <arglist>(directory, min_free_percent=5.0, min_free_disk=50)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_input_device</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>aa14824bea587c25226d33987663aea64</anchor>
      <arglist>(device_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_arch</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a10b5a0cc92ef2f62f8bafd04a43b3258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_cache_directory</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a99d77d269f967835979a7b68fb56ab9d</anchor>
      <arglist>(domain=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_http</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a5744b286dfa505db7157413954d54e71</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_speaking</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ada1ff6f290520a4383b42d761ffb9265</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_audio_file</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a34d90261b21957ed7ea17ec8effc479c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_mp3</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a4f4a36bbad1622f6e333a34ed69c4fa0</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_ogg</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ac7d6fbb7e33498e7c3ab3c0518bcb806</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_wav</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a3bb50a09a1e36cffd2e68211f15fd341</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_dict</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ae22a66b534bbdc9bfafebb18047d9b38</anchor>
      <arglist>(filename, div=&apos;=&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_stripped_lines</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a4f4d3f21e7a63a0c94c15d0a768505a0</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a06cb3ae5cb94e4629a5ae563886162f0</anchor>
      <arglist>(file_path, duration, rate, channels)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_last_slash</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>aa345ecded983e1906d190f1bebeecc65</anchor>
      <arglist>(url)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_sigint_handler</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a0c51e0999990c0b1e8764bd21f02a399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resolve_resource_file</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ac43473897689055aaba0f2315919352a</anchor>
      <arglist>(res_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_speaking</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a3602bd918c70b00413be9e92b137fe21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_param</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a6c84578406ae3a9c8f926b63ac4cd250</anchor>
      <arglist>(value, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_exit_signal</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a0e0fb2811d6b82d521f297fe7a8ce788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_while_speaking</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a5e4c10ee2e7ee79b673c9b8312f7ddcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_log_all_bus_messages</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a2a262e7ca6c7e1c2ec8d1aa1e86cf172</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/util/lang/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>scripts_2mycroft_2util_2lang_2____init_____8py</filename>
    <namespace>mycroft::util::lang</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_active_lang</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a1c6873529278bb783eacb043280f5270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_full_lang_code</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a43da4f1b3dcf0082f62095420807be3f</anchor>
      <arglist>(lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_primary_lang_code</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a6a6776c4810184a74a6af63ecd4a4e0d</anchor>
      <arglist>(lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_active_lang</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a1b44eed47ca1c4e0e092636f09836059</anchor>
      <arglist>(lang_code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__active_lang</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a90de4c75d8bbbb3fc2f3399331495434</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scripts/mycroft/version/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/version/</path>
    <filename>scripts_2mycroft_2version_2____init_____8py</filename>
    <class kind="class">mycroft::version::VersionManager</class>
    <namespace>mycroft::version</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_version</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>aec186aca3dd762973554aab1e4232eaa</anchor>
      <arglist>(version_string)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CORE_VERSION_BUILD</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a1dd7ff89ecf46f7808e40811bcbe4523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CORE_VERSION_MAJOR</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a74e83961cf2ba6893375470e9ae46bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CORE_VERSION_MINOR</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a7ce3e5df836a6196159dc7576874889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CORE_VERSION_STR</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>abf0718cbde4e532745dc8ea86760c5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CORE_VERSION_TUPLE</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a3f7891ce4707ef4d79347657153f77d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>src/mycroft_ros/__init__.py</name>
    <path>/tmp/ws/src/mycroft_ros/src/mycroft_ros/</path>
    <filename>src_2mycroft__ros_2____init_____8py</filename>
    <namespace>mycroft_ros</namespace>
  </compound>
  <compound kind="file">
    <name>audio/__main__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/</path>
    <filename>audio_2____main_____8py</filename>
    <namespace>mycroft::audio::__main__</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1audio_1_1____main____.html</anchorfile>
      <anchor>ad7edd5b74f2e62359e04744faea05fd6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client/enclosure/__main__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/</path>
    <filename>client_2enclosure_2____main_____8py</filename>
    <namespace>mycroft::client::enclosure::__main__</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1____main____.html</anchorfile>
      <anchor>aa7705db2b1933bfc856839c13377bca1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client/speech/__main__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/</path>
    <filename>client_2speech_2____main_____8py</filename>
    <namespace>mycroft::client::speech::__main__</namespace>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_end</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>adf1d8858aa0c364a28ff9eb36cb9ad39</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_start</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a01f5e0535a0e7fb41be62c079a944ec4</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_awoken</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9aba431d8b448ee3238e8a96a86db0c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_complete_intent_failure</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>ab1a55e0be036ddc55b7445ae83fd9496</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_get_status</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a4d824b6975342a0e79623fedf741abfd</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_mute</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a716841ddc75ca3bf295b07117adfc2b7</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_unmute</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9d149a87486d8b6c614fe11957163f23</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_no_internet</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>abccfaa6d3dbd4f578cb2347524d3241c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_open</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a8c3127383fb94459d96962c296c0f447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_paired</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a71140d49878586519484d48beaab195b</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_begin</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>aac41f98e72b048a6cb10c5a36cbb3aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_end</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a08fa1f0ebd4ec02e5cd05431a7023e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_sleep</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a392506f7080673877178f34cc75476f2</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9b0fad06002ef8d15536509eac88a9cd</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a6b2c5c12e7808fcdbcb133e76a70ad8b</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_unknown</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>ada37ef4f0c59de7bc9be1dcf2eae1f1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a48849d1f0696b51eee63f3de65c773eb</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wake_up</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a61d22fd65cad0b6d2beb80c569394d5f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wakeword</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a6ad784b27d40fa57ee95adfee6d99b76</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a4570bcd5e1f2ee77ece0ba94d532247d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>afd8dcf1e84142d68824274ba8ef31239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a8101aec275295f199ac26bbaba4ecd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a34c2d1de9d4e632c909f03cf26651d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loop</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9f730aced1bf942a404c8216c0e2724c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>client/text/__main__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/text/</path>
    <filename>client_2text_2____main_____8py</filename>
    <namespace>mycroft::client::text::__main__</namespace>
    <member kind="function">
      <type>def</type>
      <name>custom_except_hook</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>a06a3a038142811c9bfe041585e92a210</anchor>
      <arglist>(exctype, value, traceback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>ab733fb7dedf2269d555aaff651e2655a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stderr</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>a6ad4d9ea6c3035eadd809e0615dd6880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stdout</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>aac36b500b454c5bf9cbc815bbbf43fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>messagebus/service/__main__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/service/</path>
    <filename>messagebus_2service_2____main_____8py</filename>
    <namespace>mycroft::messagebus::service::__main__</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1____main____.html</anchorfile>
      <anchor>a95fe57566c8171cff4e55ad22e101e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>settings</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1____main____.html</anchorfile>
      <anchor>a081db93d4335f60ddff9fcc98a38082f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skills/__main__.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>skills_2____main_____8py</filename>
    <namespace>mycroft::skills::__main__</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_starting_up</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a634e42b121dad0d45e758ebfbdf227f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_connection</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a8011081217f6d19e07fc757ce23b40f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a723576b355b1cb85a36cab1753d1ba3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a5300db1a611916b710303efc148d0ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>aba51ca28d1e518b49fe6165b5a1a5950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_update_system</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a98db64de50e2f8351e3ad8ca14943f77</anchor>
      <arglist>(platform)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a260efe4acbbf2694a6485ffac1be7757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_scheduler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a45a9a3d50b2adda507d42a7cef614e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill_manager</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a1b828430bd09ecefb4d44e71146ea1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_clock</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a7a24e4e7d5e31bff092db2446bf44e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_ticks</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a5c45d52f97ad18b25e7d4cfae2e87614</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>api.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/enclosure/</path>
    <filename>api_8py</filename>
    <class kind="class">mycroft::enclosure::api::EnclosureAPI</class>
    <namespace>mycroft::enclosure::api</namespace>
  </compound>
  <compound kind="file">
    <name>arduino.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/mark1/</path>
    <filename>arduino_8py</filename>
    <class kind="class">mycroft::client::enclosure::mark1::arduino::EnclosureArduino</class>
    <namespace>mycroft::client::enclosure::mark1::arduino</namespace>
  </compound>
  <compound kind="file">
    <name>audio_accuracy_test.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio-accuracy-test/</path>
    <filename>audio__accuracy__test_8py</filename>
    <class kind="class">audio_accuracy_test::AudioTester</class>
    <class kind="class">audio_accuracy_test::Color</class>
    <class kind="class">audio_accuracy_test::FileMockMicrophone</class>
    <class kind="class">audio_accuracy_test::FileStream</class>
    <namespace>audio_accuracy_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>bold_str</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>af8e2df4b5408bb8727786790579b4331</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>file_frame_rate</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>ac5e6f25ad6a636e370715f4dcc8d6961</anchor>
      <arglist>(file_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_file_names</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a8f0355ebad340ab903487229854e5975</anchor>
      <arglist>(folder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_root_dir</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>af8fd2b095f46b0550150c195f416022f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_ww_found_status</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>ab2a57697d6f8a39948dc311c22d00f8d</anchor>
      <arglist>(word, short_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_test</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a16fd7b5b7667219c7c8e974b9f90ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_audio_files</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a1a10074311c7a33df34b2fc5831bc536</anchor>
      <arglist>(tester, file_names, on_file_finish)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_false_negative</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a7cd7b54619fba47bb4bd211a3814ef5f</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_false_positive</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>aeaa61c12a82376137b4a37720a77a4ac</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_percent</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>aab46fe4aeee72a9a9199763c50e6f934</anchor>
      <arglist>(val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>audio_test.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>audio__test_8py</filename>
    <namespace>mycroft::util::audio_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a7d9c174e4d1ded47ee329362f01af614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute_output</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a088802118072869de1bb1aaeb3ef453a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a7fb059ece266490e197a40bc064a1035</anchor>
      <arglist>(filename, duration)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a6c3f750e1f70a16b3e49dd2578f58b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>audio/audioservice.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/</path>
    <filename>audio_2audioservice_8py</filename>
    <class kind="class">mycroft::audio::audioservice::AudioService</class>
    <namespace>mycroft::audio::audioservice</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_service_descriptor</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a78031ca800ea639e499197230e6d0dfe</anchor>
      <arglist>(service_folder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_services</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a7a319178a632dd08ac6a2f3b033c409b</anchor>
      <arglist>(services_folder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_services</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a1a4ab8b46e0b11536206aafcb946933e</anchor>
      <arglist>(config, bus, path=None)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MAINMODULE</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a83fb42b1085f3dd79360a852cc59da7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulsectl</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a65b71e21373a8fcee96a9955d41194f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skills/audioservice.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>skills_2audioservice_8py</filename>
    <class kind="class">mycroft::skills::audioservice::AudioService</class>
    <namespace>mycroft::skills::audioservice</namespace>
    <member kind="function">
      <type>def</type>
      <name>ensure_uri</name>
      <anchorfile>namespacemycroft_1_1skills_1_1audioservice.html</anchorfile>
      <anchor>afa407dbb4c380249a250bb56c9303d0a</anchor>
      <arglist>(s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>base.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/</path>
    <filename>base_8py</filename>
    <class kind="class">mycroft::client::enclosure::base::Enclosure</class>
    <class kind="class">mycroft::client::enclosure::base::GUIConnection</class>
    <class kind="class">mycroft::client::enclosure::base::GUIWebsocketHandler</class>
    <namespace>mycroft::client::enclosure::base</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_page_data</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a09431adfd59d94a38140de51badaf38e</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>gui_app_settings</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a2d115b368f569e956c55819e6dfc9c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Namespace</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a8cfc5e99d8d75968d378cdf1ab6677dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>ac178f47286b653541fb4625562f45724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>RESERVED_KEYS</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>aeee4eb45a4c60791efb4447ec49c718b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>write_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a54823b70553ca872582a0e8a63c26a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bing_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>bing__tts_8py</filename>
    <class kind="class">mycroft::tts::bing_tts::BingTTS</class>
    <class kind="class">mycroft::tts::bing_tts::BingTTSValidator</class>
    <namespace>mycroft::tts::bing_tts</namespace>
  </compound>
  <compound kind="file">
    <name>cache_handler.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>cache__handler_8py</filename>
    <namespace>mycroft::tts::cache_handler</namespace>
    <member kind="function">
      <type>def</type>
      <name>copy_cache</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a6cc6d691c57a39bf4d83a1dd35227549</anchor>
      <arglist>(cache_audio_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>download_audio</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>add8e421c1ce0dc3b9df53433d1bcda05</anchor>
      <arglist>(cache_audio_dir, cache_text_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_cache_text</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a4a307a2afb2984114859fa3c9c89c815</anchor>
      <arglist>(cache_audio_dir, cache_text_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a39b3f9bab29f49c6d55f2e16ad2465f0</anchor>
      <arglist>(cache_audio_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_cache_text</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a97f1e30cb68a260037a29de48e120769</anchor>
      <arglist>(cache_path, f)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>cache_dialog_path</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a8ac4b7430001829b05aef699050d6fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MIMIC2_URL</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>ab5fb5b53d262e3b149ca5729c4b5b766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REGEX_SPL_CHARS</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a1fcd62152af65bbeb1d727d537c7e62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res_path</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a3a4d928c066f4717f884be9a0bbf59d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TTS</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a60954179c15c60f378ee98efdb31a925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>wifi_setup_path</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>aef3c8d4a94fb29aa6f4d2082328c8673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>combo_lock.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>combo__lock_8py</filename>
    <class kind="class">mycroft::util::combo_lock::ComboLock</class>
    <namespace>mycroft::util::combo_lock</namespace>
  </compound>
  <compound kind="file">
    <name>common_data_en.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>common__data__en_8py</filename>
    <namespace>mycroft::util::lang::common_data_en</namespace>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ARTICLES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a8ad947b23193db42fd1cf8c7c0897065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a0e02649b650b65df2561af147942657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_LONG_ORDINAL_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a163b2964cf1de452b6f89949605a4d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_LONG_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a545c8fc45689e8d21ff979a5bda930bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_NUM_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a5631d54f0342a90739f59556a7ec7a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ORDINAL_STRING_BASE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>aa205f84a1983fa2722dbec5e00ed71a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_SHORT_ORDINAL_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a9e67d413bdd12aabca5418ef5583386d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SHORT_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>aaf670dfb16fe614ad949b202a7ffd9eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_data_es.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>common__data__es_8py</filename>
    <namespace>mycroft::util::lang::common_data_es</namespace>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ARTICLES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>ac0f6d3234bf4ef3c4f04c328a2679644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a47c7f3dd4625b9e78fcea3c6d318eaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_LONG_ORDINAL_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a723ba448e3a456c042980f291c7bb545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_LONG_SCALE_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a6de39a067fbdc0d5af5c41b7f3f2bc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ORDINAL_STRING_BASE_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a1c2f6fac1dde97a76989803fd27a5cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_SHORT_ORDINAL_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>aeb7254e88de04a786fa919178519cfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SHORT_SCALE_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>aebfd6442498bc72c32fb948f8ba8539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>acb5def6cf728130b09130d15b19064ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_data_pt.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>common__data__pt_8py</filename>
    <namespace>mycroft::util::lang::common_data_pt</namespace>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_STRING_PT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>a0db376422725050fb9d893cacaa421fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_NUM_STRING_PT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>a4d250e9e683d17678c2cc364474bee1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_PT_ARTICLES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>ae5ec8bc5f1e7d03de30e2a4b7cc7c5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_PT_NUMBERS</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>a954efe4119346c0db061eb18302c9db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_iot_skill.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>common__iot__skill_8py</filename>
    <class kind="class">mycroft::skills::common_iot_skill::_BusKeys</class>
    <class kind="class">mycroft::skills::common_iot_skill::Action</class>
    <class kind="class">mycroft::skills::common_iot_skill::Attribute</class>
    <class kind="class">mycroft::skills::common_iot_skill::CommonIoTSkill</class>
    <class kind="class">mycroft::skills::common_iot_skill::IoTRequest</class>
    <class kind="class">mycroft::skills::common_iot_skill::IoTRequestVersion</class>
    <class kind="class">mycroft::skills::common_iot_skill::Thing</class>
    <namespace>mycroft::skills::common_iot_skill</namespace>
    <member kind="function">
      <type>def</type>
      <name>auto</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>acaea9385a50e45090de8497e5665ac3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_counter</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>a882fb49ca062adaa7da104a70960740b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ENTITY</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>a8d530222cf539ba6acd945304600ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SCENE</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>ac4af4829712ee37664b3934b5b4aa135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common_play_skill.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>common__play__skill_8py</filename>
    <class kind="class">mycroft::skills::common_play_skill::CommonPlaySkill</class>
    <class kind="class">mycroft::skills::common_play_skill::CPSMatchLevel</class>
    <namespace>mycroft::skills::common_play_skill</namespace>
  </compound>
  <compound kind="file">
    <name>common_query_skill.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>common__query__skill_8py</filename>
    <class kind="class">mycroft::skills::common_query_skill::CommonQuerySkill</class>
    <class kind="class">mycroft::skills::common_query_skill::CQSMatchLevel</class>
    <namespace>mycroft::skills::common_query_skill</namespace>
    <member kind="function">
      <type>def</type>
      <name>handles_visuals</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>a8ca9359e48a8bc22271b07724a5839d3</anchor>
      <arglist>(self, platform)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_CQSVisualMatchLevel</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>a768fa33bd862171472cfae3e2698a9bd</anchor>
      <arglist>(match_level)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CQSVisualMatchLevel</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>ab2934062ccf65c053d732cf3640cfa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>VISUAL_DEVICES</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>ac34130968ad534a65f5d7ad8e19c291b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/configuration/</path>
    <filename>config_8py</filename>
    <class kind="class">mycroft::configuration::config::Configuration</class>
    <class kind="class">mycroft::configuration::config::LocalConf</class>
    <class kind="class">mycroft::configuration::config::RemoteConf</class>
    <namespace>mycroft::configuration::config</namespace>
    <member kind="function">
      <type>def</type>
      <name>is_remote_list</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1config.html</anchorfile>
      <anchor>adc5c958ca134bc91b5fc140039c62125</anchor>
      <arglist>(values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_list</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1config.html</anchorfile>
      <anchor>ac731a14680abd5a999edaf54dbcaff0f</anchor>
      <arglist>(config, values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_remote</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1config.html</anchorfile>
      <anchor>a9bf2313a90c2a567d80936913bbb1c3b</anchor>
      <arglist>(config, setting)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>context.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>context_8py</filename>
    <namespace>mycroft::skills::context</namespace>
    <member kind="function">
      <type>def</type>
      <name>adds_context</name>
      <anchorfile>namespacemycroft_1_1skills_1_1context.html</anchorfile>
      <anchor>ae6f2e0665182e53b66e92158a0d8b466</anchor>
      <arglist>(context, words=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removes_context</name>
      <anchorfile>namespacemycroft_1_1skills_1_1context.html</anchorfile>
      <anchor>af2a79c171552c98dc674555a5ba08350</anchor>
      <arglist>(context)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>core_8py</filename>
    <class kind="class">mycroft::skills::core::FallbackSkill</class>
    <class kind="class">mycroft::skills::core::MycroftSkill</class>
    <class kind="class">mycroft::skills::core::SkillGUI</class>
    <namespace>mycroft::skills::core</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_skill_descriptor</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>adf32316d7f2e7bcbd8b2f8dd5b02c34a</anchor>
      <arglist>(skill_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dig_for_message</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a4a62a768ae76b56797ee482553edb296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_handler_name</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a89c98da9c22f145ea20fa3540ccc529c</anchor>
      <arglist>(handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intent_file_handler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a7117f609af137ce9c3353a4f1e6b6b5a</anchor>
      <arglist>(intent_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intent_handler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a548ce7110c1d1f489498e870450a5abc</anchor>
      <arglist>(intent_parser)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_skill</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a76dcb36e58fe333bd4e354ee6e77294f</anchor>
      <arglist>(skill_descriptor, bus, skill_id, BLACKLISTED_SKILLS=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open_intent_envelope</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a8f198515e3b06bcbf6f6c60f9bc851ce</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resting_screen_handler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a33501909bbcccb0c8a58edc7f845874e</anchor>
      <arglist>(name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_trace</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a3b6ddd7ff6e855e9d1dfccf674de854d</anchor>
      <arglist>(stack_trace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unmunge_message</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>aea99e7c76affa695b35fff1cecc5afe1</anchor>
      <arglist>(message, skill_id)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MainModule</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>af8e7dc53bcf1d0038d4b27869ab67f14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>display_manager.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/enclosure/</path>
    <filename>display__manager_8py</filename>
    <class kind="class">mycroft::enclosure::display_manager::DisplayManager</class>
    <namespace>mycroft::enclosure::display_manager</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_read_data</name>
      <anchorfile>namespacemycroft_1_1enclosure_1_1display__manager.html</anchorfile>
      <anchor>a13a9c250b73cd3c7791caab703051c71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_data</name>
      <anchorfile>namespacemycroft_1_1enclosure_1_1display__manager.html</anchorfile>
      <anchor>afeb0a2f96b4e5b272f116d76662ced8d</anchor>
      <arglist>(dictionary)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_display_manager_bus_connection</name>
      <anchorfile>namespacemycroft_1_1enclosure_1_1display__manager.html</anchorfile>
      <anchor>ac9e0b0921775b1aa28de96abadc83080</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>download.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>download_8py</filename>
    <class kind="class">mycroft::util::download::Downloader</class>
    <namespace>mycroft::util::download</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_download_tmp</name>
      <anchorfile>namespacemycroft_1_1util_1_1download.html</anchorfile>
      <anchor>a7c6339d72d7340cf727fa0fe2a357aae</anchor>
      <arglist>(dest)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>download</name>
      <anchorfile>namespacemycroft_1_1util_1_1download.html</anchorfile>
      <anchor>a1c3150ea5fd4c464cfe78ddd823a7c53</anchor>
      <arglist>(url, dest, complete_action=None, header=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_running_downloads</name>
      <anchorfile>namespacemycroft_1_1util_1_1download.html</anchorfile>
      <anchor>a909913b5857165eaafb7779cdb1cff2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>espeak_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>espeak__tts_8py</filename>
    <class kind="class">mycroft::tts::espeak_tts::ESpeak</class>
    <class kind="class">mycroft::tts::espeak_tts::ESpeakValidator</class>
    <namespace>mycroft::tts::espeak_tts</namespace>
  </compound>
  <compound kind="file">
    <name>event_scheduler.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>event__scheduler_8py</filename>
    <class kind="class">mycroft::skills::event_scheduler::EventScheduler</class>
    <namespace>mycroft::skills::event_scheduler</namespace>
    <member kind="function">
      <type>def</type>
      <name>repeat_time</name>
      <anchorfile>namespacemycroft_1_1skills_1_1event__scheduler.html</anchorfile>
      <anchor>acf754606fdb704a9f191de725d92006e</anchor>
      <arglist>(sched_time, repeat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_skill.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/example/</path>
    <filename>example__skill_8py</filename>
    <class kind="class">example_skill::ExampleSkill</class>
    <namespace>example_skill</namespace>
    <member kind="variable">
      <type></type>
      <name>example</name>
      <anchorfile>namespaceexample__skill.html</anchorfile>
      <anchor>a21a65fbbfedefd369976adbbaa77e74f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eyes.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/mark1/</path>
    <filename>eyes_8py</filename>
    <class kind="class">mycroft::client::enclosure::mark1::eyes::EnclosureEyes</class>
    <namespace>mycroft::client::enclosure::mark1::eyes</namespace>
  </compound>
  <compound kind="file">
    <name>fa_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>fa__tts_8py</filename>
    <class kind="class">mycroft::tts::fa_tts::FATTS</class>
    <class kind="class">mycroft::tts::fa_tts::FATTSValidator</class>
    <namespace>mycroft::tts::fa_tts</namespace>
  </compound>
  <compound kind="file">
    <name>format.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>format_8py</filename>
    <class kind="class">mycroft::util::format::DateTimeFormat</class>
    <namespace>mycroft::util::format</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_translate_word</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>ad00c0c6c0236cd71921abc077ee8d901</anchor>
      <arglist>(name, lang)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_options</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a6b05b50e5945af514f5f3aecdf81f028</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>join_list</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>af1507a7f68fdd822c88f7b2f783264c7</anchor>
      <arglist>(items, connector, sep=None, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_date</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a856a815de3a7622cd21ec65e42396b41</anchor>
      <arglist>(dt, lang=None, now=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_date_time</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a45a1977039f2c8570028f491f5ddbc07</anchor>
      <arglist>(dt, lang=None, now=None, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_duration</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a94fe3ccdc9458c45aada7c1d9c1a1d1c</anchor>
      <arglist>(duration, lang=None, speech=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_number</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a676c00e34e30ecba1682c088b1a15c98</anchor>
      <arglist>(number, lang=None, speech=True, denominators=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a9f8c80ecaee1c1cb7d13c3dde006ffb7</anchor>
      <arglist>(dt, lang=None, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_year</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a692062ee6bf5483f10731b6740dd4194</anchor>
      <arglist>(dt, lang=None, bc=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a6d696014b0678a889151d18631061fc8</anchor>
      <arglist>(number, lang=None, places=2, short_scale=True, scientific=False)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>date_time_format</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>af385f2c0571dca612f6412d6c796be31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NUMBER_TUPLE</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>abae127a588721cbf4ee29527df0806d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_common.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__common_8py</filename>
    <namespace>mycroft::util::lang::format_common</namespace>
    <member kind="function">
      <type>def</type>
      <name>convert_to_mixed_fraction</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__common.html</anchorfile>
      <anchor>a395e5545bb236a1f5b7eada033bc8b23</anchor>
      <arglist>(number, denominators)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_da.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__da_8py</filename>
    <namespace>mycroft::util::lang::format_da</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a50212deaedd7d0df6266052ef218017d</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_ordinal_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a17026f8c0b9b02ca540f4d69ef7a9d6b</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_response_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a3b2024eb4791a8bdb253ccccca20f0b1</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a38bdafcedf16da0e94915344633fddd1</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a4c5e2d3658b965d48550e370385218dc</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a0bd823daf0fbf5de28a8d5c66e496e01</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a294139781cc47cfdddbf50453cd4e426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_DA</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a99564580172a9bb94894fe9efdee6251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>adfda62807a3bd4560ede2d34242c6b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a3a86a44e00a950d3ed3311ba7b743d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_DA</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a71b91b6df7d970415cb09b2d7d6c7a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_de.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__de_8py</filename>
    <namespace>mycroft::util::lang::format_de</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a3ba1400470f874b26bce82a422c99d97</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_ordinal_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a88bad670f75a9070c40f3e1cfd08c6e8</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_response_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a62e5aad5e2ff8d35fc29b78ecb09b51b</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a13f49b30ba42edea71efd11fdf094c84</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a21ff807c7a2ff00caad9fecc10f8dc94</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a8e6803238c46648bd2ad54e77606ce15</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>abe01bc45f9b1b625556fb20c42dbc7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_DE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a6511191d47fd3830c4d59ae64ee00cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a7183dbd76bff9793c935f0f412922b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a125175498039d9a17940fdfac9c5b8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_DE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a1bb5570bbf326d94b395bdaf8b6d6cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_en.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__en_8py</filename>
    <namespace>mycroft::util::lang::format_en</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__en.html</anchorfile>
      <anchor>a055606e41692716595e34775dae43f54</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__en.html</anchorfile>
      <anchor>a58122c1e13ab0d70a2975e0d342707a4</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__en.html</anchorfile>
      <anchor>a94770e698e02b0b00fbf3bb4bcb6fdd4</anchor>
      <arglist>(num, places=2, short_scale=True, scientific=False)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_es.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__es_8py</filename>
    <namespace>mycroft::util::lang::format_es</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>adf4ed848d58f1f41783634915be53e4c</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>af06d68d38e7a0d36cf037b99604c8329</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>ae7a93263d806e7694403dbba1a5455d0</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>afdc6a6dabdfc9eea253f7c685fbd0600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>a0acf36eb9b1d0fb1c7a47ac0833308ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_fr.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__fr_8py</filename>
    <namespace>mycroft::util::lang::format_fr</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>ae8ad9cec8fb13bfbe8955b9e0eabefe6</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>a160026393b22099a1e71485f1b168586</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>a59f1affe05794e8bf8189bb97cc1b29e</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_FR</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>ab87faeb81ba4b387437f99991590e658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_FR</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>a78bffc43e452f071255a2ea8f6731bce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_hu.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__hu_8py</filename>
    <namespace>mycroft::util::lang::format_hu</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_vocal_type</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>ad3a104179531706d6780075bd0221565</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_number_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>aed776e815e6d13a58ea4267fb963897e</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>ac8e25167df7faf1a6d336a8342349c85</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>af4cc2d55145a1e50d10d4567de818d42</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>af68c4063324b0e0229b87cc8b8f2147b</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a614c130c82b42021897ccbad30885fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_HU</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a89743dd96c48e6bb21d2fd85a01d55b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a33e8e880c1885a2dbfa2e82725b35715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a875b25ed01ab1ca210c7327a71a7f6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_HU</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>ae6ee282005dcdbdc6e535ab928109c8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_it.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__it_8py</filename>
    <namespace>mycroft::util::lang::format_it</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a65b9f9c6665dbd8c7c5df20e2f33291b</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>ac9be44a8a0e83c660cda929f60b61ae9</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>ac1ac826daa197dada5b3f9fa36f9b2c0</anchor>
      <arglist>(num, places=2, short_scale=False, scientific=False)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a667a27d114fc206cc9c9c2d528a761b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG_SCALE_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a332d2678d6e33eeda7af0d71ad052763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a27e4e04a7c28a7a0b79a4cb7548afcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SHORT_SCALE_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a891645d146eacbfb09cbe5e64e028f37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_nl.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__nl_8py</filename>
    <namespace>mycroft::util::lang::format_nl</namespace>
    <member kind="function">
      <type>def</type>
      <name>fix_hour</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a92b4a31bce0907ed98471f5b580ccdf5</anchor>
      <arglist>(hour)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_number_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a7efc1fe8b89578c64cc4573289328ca8</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_ordinal_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>af1256e3607ae76ab10be9fd2237a3259</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_part_of_day_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a4395c217acc74a84c6e153a5a3abf250</anchor>
      <arglist>(dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_response_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a7bbd96a0fbb48d50527178409adcd51a</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a359a0fdedfe3d18d822e553cde732e7a</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>afb0ddd5103787650bfd5b2be1472e562</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a9d45ad947f151a01e4f14d6f9cdaf400</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>abfba08a097f4b6639605cc948dc58faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_NL</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a5b4d2d11f2e8c7f82a5301644bccf81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>ade115c234855db75fb02bed84978af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a1d1c14690a94089353ab5a8df0b49948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_NL</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a2c24f9534fc71f3fade4809f7ba0628e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_pt.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__pt_8py</filename>
    <namespace>mycroft::util::lang::format_pt</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</anchorfile>
      <anchor>aa9845342d85c9c9e79d1e9540fd8623d</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</anchorfile>
      <anchor>a29e9d715fd1ab481aaee59f396ade167</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</anchorfile>
      <anchor>af1cd2c96f772cdb09e267c1356f438b5</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format_sv.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>format__sv_8py</filename>
    <namespace>mycroft::util::lang::format_sv</namespace>
    <member kind="function">
      <type>def</type>
      <name>nice_number_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__sv.html</anchorfile>
      <anchor>a573b0c6a1f552001f7103340fe8cc4d3</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_SV</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__sv.html</anchorfile>
      <anchor>af0523ff6c0ed9e83ad132b7bce28170f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>google_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>google__tts_8py</filename>
    <class kind="class">mycroft::tts::google_tts::GoogleTTS</class>
    <class kind="class">mycroft::tts::google_tts::GoogleTTSValidator</class>
    <namespace>mycroft::tts::google_tts</namespace>
  </compound>
  <compound kind="file">
    <name>gui_server.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/text/</path>
    <filename>gui__server_8py</filename>
    <namespace>mycroft::client::text::gui_server</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_output_buffer</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a3f48885f82e5665add0bc9e5664f0925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gui_connect</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a077b37b48cc64f09a8f0dcc15c6eb4be</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_gui_ready</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a73d111b527c1ce6cb519780648e182c1</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a6be17508dbf79e0e4757a2f14173b6e5</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_close</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a86cfcc679c8ebe84e3079704d2dc8da4</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_error</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>ab7027473da9a5aaff5e7b00051d3d842</anchor>
      <arglist>(ws, err)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>aa63a8c447c16fcef52a7a47e0eb00579</anchor>
      <arglist>(ws, payload)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_open</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a79eaaeeeed5277001233295bcbc2814a</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_qml_gui</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a4cf90570d42fcecaa1d5829f47f026e9</anchor>
      <arglist>(messagebus, output_buf)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>adda941c61d672f27b7de76aaafc9d8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>ac6f35f6b85eec0d738352126b543ae6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>loaded</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a5e55d83251d61bdbeab26cd410c44f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>msgs</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a75852cb307a5bbdac5b140563114aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>page</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a930467067739a93db4bda883eda3e25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>af13ea7325da8013fde2f19b4a6468d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>vars</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a2d8cea920d3505e2d7365b318caeaabc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.py</name>
    <path>/tmp/ws/src/mycroft_ros/src/mycroft_ros/</path>
    <filename>helpers_8py</filename>
    <class kind="class">mycroft_ros::helpers::IntentBuilder</class>
    <class kind="class">mycroft_ros::helpers::IntentManager</class>
    <class kind="class">mycroft_ros::helpers::RosMycroftSkill</class>
    <class kind="class">mycroft_ros::helpers::SkillBuilder</class>
    <namespace>mycroft_ros::helpers</namespace>
    <member kind="function">
      <type>def</type>
      <name>ask_yesno</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>a0f21db4cf48e0d15163ed2851f15621e</anchor>
      <arglist>(skill_path, dialog, client=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>aaffe05efa6b7ef6aacff41bba1ea4fd7</anchor>
      <arglist>(skill_path, dialog, client=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_skill</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>ae107d0e22b3014693e1369f8442728eb</anchor>
      <arglist>(mycroft_skill)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ask_yesno_client</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>a67bcca3e9eea7058604f08984ace74bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response_client</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>a88c684e51cf042493c869f838ceeed14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hotword_factory.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/</path>
    <filename>hotword__factory_8py</filename>
    <class kind="class">mycroft::client::speech::hotword_factory::HotWordEngine</class>
    <class kind="class">mycroft::client::speech::hotword_factory::HotWordFactory</class>
    <class kind="class">mycroft::client::speech::hotword_factory::NoModelAvailable</class>
    <class kind="class">mycroft::client::speech::hotword_factory::PocketsphinxHotWord</class>
    <class kind="class">mycroft::client::speech::hotword_factory::PreciseHotword</class>
    <class kind="class">mycroft::client::speech::hotword_factory::SnowboyHotWord</class>
    <class kind="class">mycroft::client::speech::hotword_factory::TriggerReload</class>
    <namespace>mycroft::client::speech::hotword_factory</namespace>
    <member kind="variable">
      <type>int</type>
      <name>INIT_TIMEOUT</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1hotword__factory.html</anchorfile>
      <anchor>a13082d94443994c0c37cfdf421c4eb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RECOGNIZER_DIR</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1hotword__factory.html</anchorfile>
      <anchor>ac94fcb798709ccf12e8cdaa05be986f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ibm_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>ibm__tts_8py</filename>
    <class kind="class">mycroft::tts::ibm_tts::WatsonTTS</class>
    <class kind="class">mycroft::tts::ibm_tts::WatsonTTSValidator</class>
    <namespace>mycroft::tts::ibm_tts</namespace>
  </compound>
  <compound kind="file">
    <name>intent_service.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>intent__service_8py</filename>
    <class kind="class">mycroft::skills::intent_service::AdaptIntent</class>
    <class kind="class">mycroft::skills::intent_service::ContextManager</class>
    <class kind="class">mycroft::skills::intent_service::IntentService</class>
    <namespace>mycroft::skills::intent_service</namespace>
    <member kind="function">
      <type>def</type>
      <name>workaround_one_of_context</name>
      <anchorfile>namespacemycroft_1_1skills_1_1intent__service.html</anchorfile>
      <anchor>a31e9c742303419ad36ac769ade4e2ffd</anchor>
      <arglist>(best_intent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_helper.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>json__helper_8py</filename>
    <namespace>mycroft::util::json_helper</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_commented_json</name>
      <anchorfile>namespacemycroft_1_1util_1_1json__helper.html</anchorfile>
      <anchor>a7c9d7f89bbf288b57fa3d89e45ea9a70</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_dict</name>
      <anchorfile>namespacemycroft_1_1util_1_1json__helper.html</anchorfile>
      <anchor>acfac7e860c097bdb5929768b2fae05e1</anchor>
      <arglist>(base, delta)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uncomment_json</name>
      <anchorfile>namespacemycroft_1_1util_1_1json__helper.html</anchorfile>
      <anchor>afd2b351d48cb548be29dc742c4775248</anchor>
      <arglist>(commented_json_str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>listener.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/</path>
    <filename>listener_8py</filename>
    <class kind="class">mycroft::client::speech::listener::AudioConsumer</class>
    <class kind="class">mycroft::client::speech::listener::AudioProducer</class>
    <class kind="class">mycroft::client::speech::listener::AudioStreamHandler</class>
    <class kind="class">mycroft::client::speech::listener::RecognizerLoop</class>
    <class kind="class">mycroft::client::speech::listener::RecognizerLoopState</class>
    <namespace>mycroft::client::speech::listener</namespace>
    <member kind="variable">
      <type>int</type>
      <name>AUDIO_DATA</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a4c7f407756aaafaad8dd1652ff9c7933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>STREAM_DATA</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a4915ba4b3534a99c934b09cc4c6db298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>STREAM_START</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a06eb4faea0788288c3fd4d0a114902c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>STREAM_STOP</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a681701a4c2bc1d2457042fbc883a3489</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>locations.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/configuration/</path>
    <filename>locations_8py</filename>
    <namespace>mycroft::configuration::locations</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__ensure_folder_exists</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a6b9c6b05620122c3cf51ef5a42e9d923</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEFAULT_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a83b7deab2d66f93415864e4c31cccfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>REMOTE_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a8ce54e04267ecd4c8e04330c9eb445b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SYSTEM_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>ab953af53f916867febe8e1fd88bc2eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>USER_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>aa04ae271669aa61bd51e4740bcb330c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WEB_CONFIG_CACHE</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a701e43b093b8fcf8f98f35d74eb9042d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>log_8py</filename>
    <class kind="class">mycroft::util::log::LOG</class>
    <namespace>mycroft::util::log</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_make_log_method</name>
      <anchorfile>namespacemycroft_1_1util_1_1log.html</anchorfile>
      <anchor>a387df9efec8fae69bf14ae0267f6aad0</anchor>
      <arglist>(fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getLogger</name>
      <anchorfile>namespacemycroft_1_1util_1_1log.html</anchorfile>
      <anchor>ac01339e7ea38a89f6a078327c9bf1484</anchor>
      <arglist>(name=&quot;MYCROFT&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mary_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>mary__tts_8py</filename>
    <class kind="class">mycroft::tts::mary_tts::MaryTTS</class>
    <class kind="class">mycroft::tts::mary_tts::MaryTTSValidator</class>
    <namespace>mycroft::tts::mary_tts</namespace>
  </compound>
  <compound kind="file">
    <name>message.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/</path>
    <filename>message_8py</filename>
    <class kind="class">mycroft::messagebus::message::Message</class>
    <namespace>mycroft::messagebus::message</namespace>
  </compound>
  <compound kind="file">
    <name>mic.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/</path>
    <filename>mic_8py</filename>
    <class kind="class">mycroft::client::speech::mic::MutableMicrophone</class>
    <class kind="class">mycroft::client::speech::mic::MutableStream</class>
    <class kind="class">mycroft::client::speech::mic::ResponsiveRecognizer</class>
    <namespace>mycroft::client::speech::mic</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_silence</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1mic.html</anchorfile>
      <anchor>a6c08519eddf825647f46d45fd777606c</anchor>
      <arglist>(num_bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mimic2_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>mimic2__tts_8py</filename>
    <class kind="class">mycroft::tts::mimic2_tts::Mimic2</class>
    <class kind="class">mycroft::tts::mimic2_tts::Mimic2Validator</class>
    <namespace>mycroft::tts::mimic2_tts</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_punctuation</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>aef238ac8e8f3a9889cfdb34188c535a7</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_break_chunks</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>a1a89232c0c20f6195d02a76a2f70df12</anchor>
      <arglist>(l, n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_sentence_chunker</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>abb100313ef406b86ba08bec9ec20eddf</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_split_by_chunk_size</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>adb8488ec5723fbcc818ed21d043bf724</anchor>
      <arglist>(text, chunk_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_split_by_punctuation</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>a3466260522cc3afd3bd5f0ae635a650e</anchor>
      <arglist>(chunks, puncs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_max_sentence_size</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>ad6b04be99893bfe41d95757de84393f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mimic_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>mimic__tts_8py</filename>
    <class kind="class">mycroft::tts::mimic_tts::Mimic</class>
    <class kind="class">mycroft::tts::mimic_tts::MimicValidator</class>
    <namespace>mycroft::tts::mimic_tts</namespace>
    <member kind="function">
      <type>def</type>
      <name>download_subscriber_voices</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>a182e1eb194088c16a982a5b32ffd268f</anchor>
      <arglist>(selected_voice)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BIN</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>ae1841d7b7fe9da59964cf813995b22a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>ac3ca1c092b1bd675efe3abb8ad6637f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_dir</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>a14f04196636a396ad99e78cb22458fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>SUBSCRIBER_VOICES</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>aa1815617ffcc92eba859032c2987df8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>VISIMES</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>a412cb5850b35b3a0f9efec946e390415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mopidypost.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/services/mopidy/</path>
    <filename>mopidypost_8py</filename>
    <class kind="class">mycroft::audio::services::mopidy::mopidypost::Mopidy</class>
    <namespace>mycroft::audio::services::mopidy::mopidypost</namespace>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_base_dict</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost.html</anchorfile>
      <anchor>a9760e7e722438e49fef1483a170a60f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOPIDY_API</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost.html</anchorfile>
      <anchor>a23a935f63ad927f57d63c25cb8b0d5c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mouth.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/enclosure/mark1/</path>
    <filename>mouth_8py</filename>
    <class kind="class">mycroft::client::enclosure::mark1::mouth::EnclosureMouth</class>
    <namespace>mycroft::client::enclosure::mark1::mouth</namespace>
  </compound>
  <compound kind="file">
    <name>msm_wrapper.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>msm__wrapper_8py</filename>
    <namespace>mycroft::skills::msm_wrapper</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_msm</name>
      <anchorfile>namespacemycroft_1_1skills_1_1msm__wrapper.html</anchorfile>
      <anchor>a7b887ab81887aa0fcb56197ac47663d9</anchor>
      <arglist>(config)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mycroft_msm_lock</name>
      <anchorfile>namespacemycroft_1_1skills_1_1msm__wrapper.html</anchorfile>
      <anchor>a2a4188ba7b35051e6ca083091ca29320</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>my_skill.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/example/</path>
    <filename>my__skill_8py</filename>
    <namespace>my_skill</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemy__skill.html</anchorfile>
      <anchor>a34abcc70af908efa0b7cbe6114d9151b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mycroft_ros_callback</name>
      <anchorfile>namespacemy__skill.html</anchorfile>
      <anchor>a603e1d76275bbb4d618342a25a5b7da2</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path</name>
      <anchorfile>namespacemy__skill.html</anchorfile>
      <anchor>a6d4c201ffee33a3be5b2389bd13a3f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mycroft_message_bus.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/</path>
    <filename>mycroft__message__bus_8py</filename>
    <namespace>mycroft_message_bus</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft__message__bus.html</anchorfile>
      <anchor>a8c751d73b855b43f8e63c175737283fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>settings</name>
      <anchorfile>namespacemycroft__message__bus.html</anchorfile>
      <anchor>a9dfae6b2bb9a1c4469e5f989f6b92486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mycroft_skills.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/</path>
    <filename>mycroft__skills_8py</filename>
    <class kind="class">mycroft_skills::AskYesNoServer</class>
    <class kind="class">mycroft_skills::GetResponseServer</class>
    <namespace>mycroft_skills</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_starting_up</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ad20f8480a58813e021315fb122f6cbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_connection</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a0b6a035421f211bdaa32136d3ff8eb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_connection_without_backend</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>adde36e8ab399c635eb19f655e5350c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_working</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a95901962d546eb60d988f4f122c3b3d6</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a80d9431def2d23123fe25f21331a7516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_get_response</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a3d9ce222016324f3e195abf51e1c42d6</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_register_skill</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a2a328b9520cc7a613d7614d991c34051</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_remove_skill</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a3705f5c6714a6091829f0da822b63a81</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a51d6ae05acf3ca03745ee31eaf497823</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialise_response_server</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a76b629c87865277c1222b57a48c664b5</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listener</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a5816dffbbba320b31c780633bf230bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intents</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>acf06ccea562f25306a91994e2464bd42</anchor>
      <arglist>(instance, skill_topic, intent_files=None, entities=None, intents=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ade598ca080c078938aafb68cf686f5cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_update_system</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a94dd577cf3d5ee602dd99b115dce7ad5</anchor>
      <arglist>(platform)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ask_yesno_server</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ab40eb67f441a9b82f77cbb288ea446ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a6f7d1149ecb224501a43e3f031eb386b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>connect_to_mycroft_backend</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a6f030a117effd5e086067c41984f7142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_scheduler</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ad58ade18abf6dc7004882f4a29893d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_response_server</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a1e453670d3b91e737218594230b68b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill_manager</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ae9deef88a791dbc0d82d758014a40fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_clock</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a38483976a1527c03aaf6311d7113bc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_ticks</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a79b84fa831511692bf4615442c69a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic_name</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ac4b403f2769e93e97b0193ada1eacb97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mycroft_stt.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/</path>
    <filename>mycroft__stt_8py</filename>
    <namespace>mycroft_stt</namespace>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_end</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab0e0e26855b0a5c0b8d341127e194a8f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_start</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a43cd5f154b3723aefedd26d07a3c9696</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_awoken</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a6074f1108e19b833b105d3488f0b2b16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_complete_intent_failure</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a3d31965d778acbd37250eaca70b7ce2a</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_get_status</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a08d358951e7671be7ef0494db3bd450c</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_mute</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab41f28e6eb9bef2041ed1a8bee82463f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_unmute</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a4679f513cc0b6f0d5aeef8afb897a0ab</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_no_internet</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a8fac82ef92968e1f80f4ec1fac952b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_open</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ad816580b6155755c2628a82508fdaea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_paired</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab6ed467710326fdad63ea8742ea5a3cf</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_begin</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a90500a5e14d38052b6534c1c2bc76c2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_end</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a1fde2e2bc96f17470d01437f7bce66a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_sleep</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>af8b13ec8557686e34cd2b32b884823fa</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a83568c3974cf5af5d84d32c158fcdcbc</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ae292e4562770349c70feefb38279c8a1</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_unknown</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ae6c738dca91b009b9d47f2a6b986500c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a0ea78eaf0b276edd39ad02cfe064b8e9</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wake_up</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a7dd3f3981e4f0b697da6d5fbe76e1321</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wakeword</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a255ae1e6c05120a8f6832e30f01140df</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a7ea03b363ac798d1dc4aac096d5f927d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>adaa49faf6935d6daace2296f5d438fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a2ec03bd62eb1c7ffee5b051fb94d38b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>aac802803858c4c5ab32758810cccd554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loop</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab529ea24fee0495426dd80e3f88ff905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speech_pub</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ac1f556ed565ac95e92ea7f2157c522fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mycroft_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/</path>
    <filename>mycroft__tts_8py</filename>
    <namespace>mycroft_tts</namespace>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a8cebff19309c5b38ecef5c48ea7cdc0a</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a14589d3e1bbbb44eda567848361b15f4</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a6b88f4935d45f343f6a9cea6c8c42df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a0ee9432c4b19498f9b664ef15af6a80a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>padatious_service.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>padatious__service_8py</filename>
    <class kind="class">mycroft::skills::padatious_service::PadatiousService</class>
    <namespace>mycroft::skills::padatious_service</namespace>
  </compound>
  <compound kind="file">
    <name>parse.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>parse_8py</filename>
    <namespace>mycroft::util::parse</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_log_unsupported_language</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>ab9c7b3f26345af475a93100d39fb6c46</anchor>
      <arglist>(language, supported_languages)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>a010daa97c7f780072ef7b81acd0d6301</anchor>
      <arglist>(text, anchorDate=None, lang=None, default_time=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_duration</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>acfef78998505fb8ac4cd0593adeb1359</anchor>
      <arglist>(text, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_number</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>a5096f11fe056d8c0805cff64c659bfca</anchor>
      <arglist>(text, short_scale=True, ordinals=False, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>aca393703140c189eba04b32b9bdb2d6a</anchor>
      <arglist>(text, short_scale=True, ordinals=False, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fuzzy_match</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>afc017b29dcd9119c44169fa1b06874e6</anchor>
      <arglist>(x, against)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>af309a04b849777ba0be7b7663cc39388</anchor>
      <arglist>(word, context=&quot;&quot;, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>match_one</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>a635aafe5e8b461a989fd05bb9915f2ec</anchor>
      <arglist>(query, choices)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>ab0c92d819eeb835e276a877a67de9d15</anchor>
      <arglist>(text, lang=None, remove_articles=True)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_common.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__common_8py</filename>
    <namespace>mycroft::util::lang::parse_common</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_generic</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</anchorfile>
      <anchor>a063789343e84c4e925945218b2fc8541</anchor>
      <arglist>(text, pronounce_handler, extract_handler, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_numeric</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</anchorfile>
      <anchor>abf03dc0a0822c9fe3032b83f20937912</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>look_for_fractions</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</anchorfile>
      <anchor>a90cd45c45b1a51800d4f8cfe77a405db</anchor>
      <arglist>(split_list)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_da.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__da_8py</filename>
    <namespace>mycroft::util::lang::parse_da</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a89da51de45a2294d00e013c1f2e25d23</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a7d2a32543e87785e15e9e77c53f25ba4</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>aa1a6e7cfb20124b84a775ea748ee7efa</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a871ff62684abe845a582ad16584656db</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isOrdinal_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>ab51b9ae5f64cb6d48de0640905e2e89d</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a3b063da49dc273c4d850245c468a27c1</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>da_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a1ac2ecdbb5ba06c7db083cdc38946e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_de.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__de_8py</filename>
    <namespace>mycroft::util::lang::parse_de</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a3bc1b4c1cd03920bbee834bab0eccd16</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a16b9fae3fa2452b829c4d065b08941cf</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>ad6c9a5a9a0d8ad88a325c9b3dda2754e</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a044f52bde5e5f367d0f184842ecba691</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isOrdinal_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a105ed9a9b07637465bf9bb8bfd2e078e</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a4612064d59702a6f8a29297027dd418b</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>de_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a06736935153138d52cc6c4e094beea8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_en.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__en_8py</filename>
    <class kind="class">mycroft::util::lang::parse_en::_ReplaceableNumber</class>
    <namespace>mycroft::util::lang::parse_en</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_words_to_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a9e5e1aec28c2cc12593f9d7940d1d842</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_decimal_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a8c7d66f3d3d6e51776a88044d40cb328</anchor>
      <arglist>(tokens, short_scale, ordinals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_fraction_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a6a624eeccfad168963a105a5fb1c5824</anchor>
      <arglist>(tokens, short_scale, ordinals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_number_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a7c91466117461681e2191389de4f834d</anchor>
      <arglist>(tokens, short_scale=True, ordinals=False, fractional_numbers=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_number_with_text_en_helper</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a65b1d071a370edd2848f36abe52b2f58</anchor>
      <arglist>(tokens, short_scale=True, ordinals=False, fractional_numbers=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_numbers_with_text</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>aa232727d8e5cc4d1ca35060e64a3d3b6</anchor>
      <arglist>(tokens, short_scale=True, ordinals=False, fractional_numbers=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_whole_number_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a3608bab13dfec5449d82588c342bf62c</anchor>
      <arglist>(tokens, short_scale, ordinals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_generate_plurals</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a727c501f5b8924fc8669868b3739b1a2</anchor>
      <arglist>(originals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_initialize_number_data</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>aa59e06885cb06f20f99fd0cba7de273b</anchor>
      <arglist>(short_scale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_invert_dict</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a799e81a72eee2268bc09fea193989013</anchor>
      <arglist>(original)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_partition_list</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>aa5870cc45bbfe39fd72f2a6cb100e5d0</anchor>
      <arglist>(items, split_on)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_tokenize</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a7e7013e0cf24ab8beded12dd1cc2cd18</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a8d156ee19016bcbcf749f4c1cb1f0532</anchor>
      <arglist>(string, dateNow, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_duration_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>afd7ab55607d3118ff4b0b8aa00c6ef43</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>acbb80782c98912486613bd9b92d3eda9</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a75990fcecf09ff4e6e2970f4f29a4c6d</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a39b5dbea6e41e0a73f39fc26c24d2f73</anchor>
      <arglist>(input_str, short_scale=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>ae89908d9cdd454b27677c4cf477f7e90</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_DECIMAL_MARKER</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a3df992e56d6380a738760e0b268891bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_MARKER</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a34fd915117880180c162cefea8968ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MULTIPLIES_LONG_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>ab14ffe602b4ceae18887cad07335b728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MULTIPLIES_SHORT_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a2a9b160c5fc47538b6bcdefe1e2789c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_NEGATIVES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a07af75c7d379e658b5863ec4fce21969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STRING_LONG_ORDINAL_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a85f557f8b40dc704644b290f34a82164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STRING_NUM_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a1fec3c4c67df5262ad0d98faea1a7966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STRING_SHORT_ORDINAL_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a302608bf36f9f880cd7f9bd98d19c0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_SUMS</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a519a4b91d35a4254cfa8bf2fc67e130f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Token</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a1d95342e940e3083cfd74b295aabc0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_es.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__es_8py</filename>
    <namespace>mycroft::util::lang::parse_es</namespace>
    <member kind="function">
      <type>def</type>
      <name>es_number_parse</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>ad649efd2f625e2556fe0639697577e79</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>a4188432bed6112a9a93dc5b2abe733e7</anchor>
      <arglist>(input_str, currentDate=None, default_time=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>acabd669ff3e53baa428260b1ecb7ff1b</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>a1c25daa29b5ab8374ea82d97ff21e779</anchor>
      <arglist>(word, raw_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>ac6ccd942da6ffdc3eae2ebab1ad67f74</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>aac862f54a3d870fd877386f15dc47d2e</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>es_articles</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>ab7e16e6f0aee5c6c5bfe2fb62476d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>es_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>a482e82b8e869cffc4138716e5506f8b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_fr.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__fr_8py</filename>
    <namespace>mycroft::util::lang::parse_fr</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>aff4b803d2baa79dd4541d77a9c38a973</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a264b8879c30e867261d66a7eab6cc610</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a01cc16d1ac2e796c50665faa4b8e0d9d</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOrdinal_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a4f59252bab5644d2decfb478dfab915a</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a2ff3fe52394c00295f002fe8e0db6146</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a0d1f994c01703a82a171e653e71a4ba1</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>number_ordinal_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a6ca1768675e8b7571da087e43f1d3c3d</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>number_parse_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a1f098327b214acf0d6ac3742969381eb</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>articles_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a5218d9d039549f2d75aed97f0b379439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>numbers_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>ac4db05d806beb23aaf71fe63ea65149b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ordinals_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>aa708aec4c346df97b6ee779960fd2643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_it.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__it_8py</filename>
    <namespace>mycroft::util::lang::parse_it</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a891bfd2f6574dd1e5198d26a3ebb95c4</anchor>
      <arglist>(string, dateNow, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a0da1f631afe0d55d776b7f281c0cfddb</anchor>
      <arglist>(text, short_scale=False, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>ac58d01708b6f4bc5a454a7a330c68ca6</anchor>
      <arglist>(text, short_scale=False, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_long_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a109e37b5320178d59ab8a96d33ba5744</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a38f312268902d5aea11543e084cb9b8b</anchor>
      <arglist>(word, raw_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a1cb4138bc78fda2396644509c967e4d4</anchor>
      <arglist>(input_str, short_scale=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a85aa3b1ac5b87ccb3c84092d02387d9f</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ARTICLES_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a4817f51889b2d2fab13896da490f3bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>LONG_ORDINAL_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a8155179d90f5cb793c08f586a79839b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>SHORT_ORDINAL_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a12158b4146e03aef10246fdead5ceb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>STRING_NUM_ITA</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>aed7fbd0f5ca25896036f20ed6e9c3af8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_pt.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__pt_8py</filename>
    <namespace>mycroft::util::lang::parse_pt</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a8531529211e4038b84af3598e4b9d072</anchor>
      <arglist>(input_str, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a4f93aa611592474d5fa4eff18ec2e605</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>ae516d4c30e663e08acb0d42c021cd24c</anchor>
      <arglist>(word, raw_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a517d28c9b806a34e48419043b9bf3ae9</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>aa31552e54db52c1083bbaaadc8cbe0bf</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pt_number_parse</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a3281792cd837315a47f19a5c649ea22f</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pt_pruning</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a530c3bf8355268ccec08603f5ba112f5</anchor>
      <arglist>(text, symbols=True, accents=True, agressive=True)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse_sv.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/lang/</path>
    <filename>parse__sv_8py</filename>
    <namespace>mycroft::util::lang::parse_sv</namespace>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>a0970acac0241b889eb08c7a1ec8e4a17</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>a20be99bfc8ff1c98410ba64bece260c7</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_fractional_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>af02dcd995fa0cf72621688e33989465e</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>a1ca7ea9e5b57d347a5d2d1a734fd16ca</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>remote_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>remote__tts_8py</filename>
    <class kind="class">mycroft::tts::remote_tts::RemoteTTS</class>
    <class kind="class">mycroft::tts::remote_tts::RemoteTTSTimeoutException</class>
    <namespace>mycroft::tts::remote_tts</namespace>
  </compound>
  <compound kind="file">
    <name>responsive_voice_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>responsive__voice__tts_8py</filename>
    <class kind="class">mycroft::tts::responsive_voice_tts::ResponsiveVoice</class>
    <class kind="class">mycroft::tts::responsive_voice_tts::ResponsiveVoiceValidator</class>
    <namespace>mycroft::tts::responsive_voice_tts</namespace>
  </compound>
  <compound kind="file">
    <name>send.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/</path>
    <filename>send_8py</filename>
    <namespace>mycroft::messagebus::send</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1send.html</anchorfile>
      <anchor>acd5c0aade2a3c27c036c6e5c492b57fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1send.html</anchorfile>
      <anchor>ac476cd914a302c07a2512f6bb3d5e308</anchor>
      <arglist>(messageToSend, dataToSend=None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>settings.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>settings_8py</filename>
    <class kind="class">mycroft::skills::settings::DelayRequest</class>
    <class kind="class">mycroft::skills::settings::SkillSettings</class>
    <namespace>mycroft::skills::settings</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_meta_path</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a929eaa31c30ed0b4919e7e8ebf0dfc6a</anchor>
      <arglist>(base_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_global_id</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a65973d8921fb3a8e5ecefd8c0c8b738c</anchor>
      <arglist>(directory, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>display_name</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a15d9176c0780b9ff028fedfc5106b2ad</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msm</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a6dc9d66d4fe9cff04533cdccafd01c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msm_creation_time</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a5b0808cacc50a0f6b95e202b6ba8562c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/mycroft_ros/</path>
    <filename>setup_8py</filename>
    <namespace>setup</namespace>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>signal.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>signal_8py</filename>
    <namespace>mycroft::util::signal</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_for_signal</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a003df06c4f3e0a358f33689fbc0815ec</anchor>
      <arglist>(signal_name, sec_lifetime=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_file</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a03972445ed32bb88bd2f47cccaf4e874</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_signal</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a860340af062ce591578aef633269646b</anchor>
      <arglist>(signal_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_directory_exists</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>ad4a99c3f2393de738f11deb5b4756d91</anchor>
      <arglist>(directory, domain=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ipc_directory</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a3aa419b32c21429a420064e8ed9f841b</anchor>
      <arglist>(domain=None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skill_data.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>skill__data_8py</filename>
    <namespace>mycroft::skills::skill_data</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_regex</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>af2b530b8ff45cd9f40ddf4c15eb20f02</anchor>
      <arglist>(basedir, bus, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_regex_from_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a9051f2362635e62d5085d38288ae1adf</anchor>
      <arglist>(path, bus, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_vocab_from_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a406cace2dd167a92962b13dc2959d43a</anchor>
      <arglist>(path, vocab_type, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_vocabulary</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>ab997aa5daf826552029bfe8b1f027ed4</anchor>
      <arglist>(basedir, bus, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>munge_intent_parser</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a9b6f5b492fde9c670f792dbb5741eb57</anchor>
      <arglist>(intent_parser, name, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>munge_regex</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a5563c36a66d64f87063114c35d4f0fd6</anchor>
      <arglist>(regex, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_vocab_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a79c97abea4f6df51ef6606f525b89487</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_alnum</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a8a340efd5035cb376bda893ba415a71e</anchor>
      <arglist>(skill_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skill_manager.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/skills/</path>
    <filename>skill__manager_8py</filename>
    <class kind="class">mycroft::skills::skill_manager::SkillManager</class>
    <namespace>mycroft::skills::skill_manager</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_last_modified_date</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a83e572bac6aaf4fd394cce6faff4bde0</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ignored_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a62f6b8b1c8ad526ea1afb6c2f9f52ca2</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BLACKLISTED_SKILLS</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>ac3db1506698d9f8d36207711aec027c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEBUG</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>adecd05e68872019a52077b610603b34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>installer_config</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>aef0f08fc7b849f6bef2fba8ec48f4db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MINUTES</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>ae53eb9e2351e885a74480d4acb5bf694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSM_LOCK</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a41e33a9f390600450bae9813dae08cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PRIORITY_SKILLS</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>ae6c44d71481e22f2c2242e3ca74b1807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skills_config</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a853f6e82db69a94e7a80c29bfac11e87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spdsay_tts.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/tts/</path>
    <filename>spdsay__tts_8py</filename>
    <class kind="class">mycroft::tts::spdsay_tts::SpdSay</class>
    <class kind="class">mycroft::tts::spdsay_tts::SpdSayValidator</class>
    <namespace>mycroft::tts::spdsay_tts</namespace>
  </compound>
  <compound kind="file">
    <name>speech.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/audio/</path>
    <filename>speech_8py</filename>
    <namespace>mycroft::audio::speech</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_start_listener</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a7cc38eb97d78a0eb1ce298d7b6d3e225</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>adae00da52aa961d7e9f56ca8be29530a</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a897f8a23deae21a05eaee0abe4e5c269</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>afed3d17c9ac8bc75988886c3642bb668</anchor>
      <arglist>(messagebus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mimic_fallback_tts</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>ac8de6b73d528e99b348bb5228ed4ebec</anchor>
      <arglist>(utterance, ident)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute_and_speak</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>abeef20f41f09237be1bdde2adaf7a40d</anchor>
      <arglist>(utterance, ident)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a9495996dab6c3225f5c7effba948d0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_last_stop_signal</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a7b19466f8fb159c6b307da49e471e107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>ac0603f37c08fde25247afcb2b38d8f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a6663867d0775dfdb32dba7e8b751b032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>afd9af709107f708262e054521b196e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mimic_fallback_obj</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a8c102207dee01acc2085469b31d6b7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a975b7629ff416d3c9b52f93b374f4b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts_hash</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a24b6ddf01dafe56436b19da0734917dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>text_client.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/text/</path>
    <filename>text__client_8py</filename>
    <class kind="class">mycroft::client::text::text_client::LogMonitorThread</class>
    <class kind="class">mycroft::client::text::text_client::MicMonitorThread</class>
    <class kind="class">mycroft::client::text::text_client::ScreenDrawThread</class>
    <namespace>mycroft::client::text::text_client</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_do_gui</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6dc71b8ca4e60d8be9fe9fd6d6185c94</anchor>
      <arglist>(gui_width)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_do_meter</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a3a48fa5e631ded61f18b30b6db8e8388</anchor>
      <arglist>(height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_cmd_param</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa6c9df414bf7888fc831fd986a906e51</anchor>
      <arglist>(cmd, keyword)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_log_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>acb778be95dd5e4ab2b49b767c2072d08</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>center</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad6fd9aa2b8efcbccd6fdc5caffb9b89a</anchor>
      <arglist>(str_len)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clamp</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a1b12dba08790fa00698c20523b0aa2bf</anchor>
      <arglist>(n, smallest, largest)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_log</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa0dbd15da3d6ffaf2c233daf7671a2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ac49d2e229c0fa7ab17ba67600e00e620</anchor>
      <arglist>(bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_to_messagebus</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a4a47158081a7efdd83591d517d68b2a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_to_mycroft</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a74b82a81b9e93553bddac7a711b88e43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ctrl_c_handler</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>af1308db2a374e4674ce315e64c545775</anchor>
      <arglist>(signum, frame)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ctrl_c_pressed</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a26bd73fe74881c8cd0c0a0e0ca679a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_draw_help</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a01045d4485eebe1096dad69b6be5a13a</anchor>
      <arglist>(scr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_draw_main</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>acd7982284a866cd1f8d67d763498ba9a</anchor>
      <arglist>(scr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a7cdcc54c68bd067840ffc7a4819f56a9</anchor>
      <arglist>(x, y, msg, pad=None, pad_chr=None, clr=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gui_main</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aba8d4576ca08808030135309b76ff3e1</anchor>
      <arglist>(stdscr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_cmd</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a0c41b8e4e01c04242133b62cc55575ea</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_is_connected</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a517a03f1b9a4c27a74e68410e54863b8</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adc082e215da41a0e74f547d21cee0223</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_reconnecting</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adeba71a0d15328e782fb2a6ae4b10926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a7ba709146e4ddb3ef0e6ddab1d9eaa5d</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad179017c98bfda9400b141776a58f689</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleNonAscii</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad23966b9412e357caf657629d0051e4d</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_screen</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad01929b17d54d6db2b1dd2b6c816d0e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_mycroft_config</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adc4723200bfbe871f69d8de3f79a8294</anchor>
      <arglist>(bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_settings</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>abe8a8005579a1b4fdb782521003522f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_titlebar</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9849b04f93c7239a6209ab027951353f</anchor>
      <arglist>(title, bar_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>num_help_pages</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aded0ca54be9b20e047ad1d8630d79c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rebuild_filtered_log</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a31b42cce5301fa89304ca82f4e4e7940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_settings</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a8d0f31bf6639dd7b3c3accfc8ace39a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scroll_log</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa309bdb2f92cc1e0a26c6f99bbc7873d</anchor>
      <arglist>(up, num_lines=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_screen_dirty</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad3551d5a5a6431c43ad164264390e17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_help</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6f950b7e142df6027dd03ac9b6cb0d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_next_help</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ab8b7efe25e3668f422dc62c7ec626fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_skills</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a5304bfd434f12ec88097e9dd6975462e</anchor>
      <arglist>(skills)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_cli</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a500dcbfe8656321aaa5ee7c601ff5396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_log_monitor</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>abe804703990ca0d17133cd1a9c4e638f</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_mic_monitor</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6d8d7b5c5735cff018564aba8dc2831e</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>auto_scroll</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a325773b723f74701c81430676a96e1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bSimple</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ab0f37ff8bde00694af1ead926af6c1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a325f02f943783cab33d6631d5f13b4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>chat</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a58cb61952a574cfd0ec9b22614f2fdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_CHAT_QUERY</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a80aeff46ed20c1ba077767cd4ee29f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_CHAT_RESP</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>afdfd0a2a587a01a5e066cf75129f5815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_CMDLINE</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ae93d1018e79329127039395acf91abee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_FIND</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a253ce381cd95153fdd7c905e2bd33448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_HEADING</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a5a82c1ca7e876cc4d8c7eff26327e162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_INPUT</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a8cf272a12634fadca47bbcc0ee6705b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG1</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9c0c28c6772f5095d11e8273ee789e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG2</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adde46b6b45a545097dd5dcafd883eb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG_CMDMESSAGE</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>af798cf966b439b9fcd0a9056c2ef4dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG_DEBUG</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ae57c09d5debade3d88c22e94635d8e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG_ERROR</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ab8807826f29028456372d8a339c77442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_METER</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a1178526e4b39340def62b471c72dde0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_METER_CUR</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a19f4b63db4b77a495c9a1ea0ffabec39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a246645cf10d6f5f94e187ebed7843ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_file</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a53ee7aaae20dac0232c250f1944c3007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ctrl_c_was_pressed</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad6ef6a2a0e0fa4eec1be5edaab487505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cy_chat_area</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a64a3615d70628a3f023b11825b903dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>default_log_filters</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a70b87f199beb065e7a9dec6b1382c0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_thread</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a573c33d748584bd6c00a7f918983051a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>filteredLog</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a1bb133b38cd74e66ce56ad13e1ced772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_str</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a59e32aee7641437dc7533002a58fd3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FULL_REDRAW_FREQUENCY</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad762acf19fd3d56930c6446b17bb6690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>gui_text</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a694559b07214428d62ba984d4c0187c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>help_longest</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad457db350f49e59359a8a98f8287ef25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>help_struct</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6090482eac63cfbfa382bcb5ba959c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>history</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>addc7b27e138020ae66c538d02aae5dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_screen_dirty</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa4854232e2c910c70abbe399e6536629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_full_redraw</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ac6b7540779a6d91d2f9917e95b88db68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>last_key</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a2a264a37e1d9d25cab868750638397a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>line</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6c23a4db4f63d0df55721db0ab898e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>log_files</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6b312e3dd08fe181e52be66ddcd51675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>log_filters</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a0b5e2b5a58c31e7c5d04b091b2456146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>log_line_lr_scroll</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a8366db187fd54c96b114c569fba21f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>log_line_offset</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a2a9a8a32f01b7f96edaaeeea020d43fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>log_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ae848949d7e9abc8bb1956d127537745d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>longest_visible_line</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a948911e95bece4a7cf89281735069ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_log_lines</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9b0bddf080995d5b70c86ce98f7f095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>mergedLog</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9aa5f2c6fe648f30ebea8974043c75ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meter_cur</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad5e4f2de439910dd52539525484b8057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meter_peak</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a62282d42b4eabc4f5aad57fce11f8c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meter_thresh</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad480cfe956855c0bef8bc6cc18e81831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preferred_encoding</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>afa3ac7d73393a6408ebee0d2849f5529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scr</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a862a549be13ee9e6e2bc81a1e4e80d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SCR_HELP</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a7e88e7ff61a4f36630c8079b904effd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SCR_MAIN</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9cd4f13968c27a522dd9bd3606a4e19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SCR_SKILLS</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a07eefa7ccdb3b876af938f084ce869b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>screen_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aad75fa29d66db46c9f09970859ad1494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>screen_mode</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a95a7745b841abd6b0f058c5a2b4503ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_gui</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ac36d6660570c12ad8da8a0c3703f46c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_last_key</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a42d39998007c38c26c97e364280648cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_meter</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a03e01fae86480fa55ee77d4f536c710b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_log_area</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a781abb17887c63bbdfd2156f048bc361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscreen</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a44f2750b62900e6d24629e83c5d00a45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>threaded_event_emitter.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/client/</path>
    <filename>threaded__event__emitter_8py</filename>
    <class kind="class">mycroft::messagebus::client::threaded_event_emitter::ThreadedEventEmitter</class>
    <namespace>mycroft::messagebus::client::threaded_event_emitter</namespace>
  </compound>
  <compound kind="file">
    <name>time.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/util/</path>
    <filename>time_8py</filename>
    <namespace>mycroft::util::time</namespace>
    <member kind="function">
      <type>def</type>
      <name>default_timezone</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a54b59391fc0bd6e1571fdfb70f096e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>now_local</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>ae7343ecc31e845444875df939216446f</anchor>
      <arglist>(tz=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>now_utc</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a90c7acfb9961a3c302f2d6d7a5f58f27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_local</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a26e797bd060699e176534988131717bb</anchor>
      <arglist>(dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_system</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a7d30e6fd950533bebccd2d5f7601d3ae</anchor>
      <arglist>(dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_utc</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>ab2d4611eab26974cc89f3fb5bfa7c1ad</anchor>
      <arglist>(dt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>word_extractor.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/client/speech/</path>
    <filename>word__extractor_8py</filename>
    <class kind="class">mycroft::client::speech::word_extractor::WordExtractor</class>
    <namespace>mycroft::client::speech::word_extractor</namespace>
  </compound>
  <compound kind="file">
    <name>client/ws.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/client/</path>
    <filename>client_2ws_8py</filename>
    <class kind="class">mycroft::messagebus::client::ws::WebsocketClient</class>
    <namespace>mycroft::messagebus::client::ws</namespace>
    <member kind="function">
      <type>def</type>
      <name>echo</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1client_1_1ws.html</anchorfile>
      <anchor>a64d7108ab00c5d0e0ee03d316d90c60c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>service/ws.py</name>
    <path>/tmp/ws/src/mycroft_ros/scripts/mycroft/messagebus/service/</path>
    <filename>service_2ws_8py</filename>
    <class kind="class">mycroft::messagebus::service::ws::WebsocketEventHandler</class>
    <namespace>mycroft::messagebus::service::ws</namespace>
    <member kind="variable">
      <type>list</type>
      <name>client_connections</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1ws.html</anchorfile>
      <anchor>a2e31acb98f69e97fe9f6ac751835b7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EventBusEmitter</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1ws.html</anchorfile>
      <anchor>afb31a8420d593bedd068726f86ab7e67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::_BusKeys</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</filename>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>BASE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</anchorfile>
      <anchor>a476924e156582cf0e3df556b84c0ed15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>CALL_FOR_REGISTRATION</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</anchorfile>
      <anchor>ad015ae67f17c0f3a5df21db98fdd88f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>REGISTER</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</anchorfile>
      <anchor>aae6191c74794d8ab8cc907dce17b8e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>RESPONSE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</anchorfile>
      <anchor>a25a0129d675bd7c6377f44bfad78f486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>RUN</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</anchorfile>
      <anchor>a9fda3887c00014e5e1a516b00c48e49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>TRIGGER</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1__BusKeys.html</anchorfile>
      <anchor>a4691829e80f045da473124eeee551f0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::util::lang::parse_en::_ReplaceableNumber</name>
    <filename>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__bool__</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a1a4b3155051cef5178456d5f66a06ef2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a4118d149fc05290b18eb67900befa22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a76453c3b7583f00bd4d0a76d8ba1b81e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setattr__</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>adabf1907359850dacc1cc1a5888c3278</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>ac791038081cce78c6c66cb1f942a97a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>end_index</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a98aab8ce66db8c70f92d057256364eec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_index</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>aa2759d43571b2871970d6d59b75135de</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>text</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a31a51373c2d4af3faf499d6bd500f2aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tokens</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a7f3bcb297a0d008cac6eb2a187657d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classmycroft_1_1util_1_1lang_1_1parse__en_1_1__ReplaceableNumber.html</anchorfile>
      <anchor>a63186fe38f4cc5cf556cb15c58d879ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::Action</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>ADJUST</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>afec77fced98e99668b10084132cd5ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>DECREASE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>acb8dae74196c08a1a8a0c1a613acb3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>INCREASE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>a923c2ee804647fdaf79bc1670d0eb006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>OFF</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>aa7595b5b74486a63d16ac897204d7308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>ON</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>a1b2858d2fdee2f94954757b61d67907d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>SET</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>a6961f8926aacc6eb00e578c506bbaa89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>TOGGLE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>ad40f02354416e913973ff7bd655c5628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>TRIGGER</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Action.html</anchorfile>
      <anchor>ae8ae326003db84edc4751931cd801592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::intent_service::AdaptIntent</name>
    <filename>classmycroft_1_1skills_1_1intent__service_1_1AdaptIntent.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1AdaptIntent.html</anchorfile>
      <anchor>a2eb77e235904e275afcfab538399f86e</anchor>
      <arglist>(self, name=&apos;&apos;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::api::Api</name>
    <filename>classmycroft_1_1api_1_1Api.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>a26d1dd2fb49987f2973231fb7a7c8aa9</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_authorization</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>af2b647ef717310a2185bfc54e7037b27</anchor>
      <arglist>(self, headers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_content_type</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>aaf0a0b2921ce0a8ce25edcde721e6bf9</anchor>
      <arglist>(self, headers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_data</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>acc3ebda7bccdcb6ae89797c2a9081869</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_headers</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>a3a7aed3732cabebb5ac3ec392a49cbf2</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_json</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>af08b6ef0a142f7d38d023c8c0f186f5e</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_path</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>a8c74e4d9dd6078abcd30203c3b556aab</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_query</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>a9736a078ae03c2a8d8fd8891f6457887</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_url</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>a09db7bec5002ec650ba308cfc3745627</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_token</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ab8e286627df3b31f7a2b58b0373eb2ae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_data</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ad5b4490b7c930ed1e1284cc1705f7491</anchor>
      <arglist>(self, response)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ae54659e734de7e4ea8d7f18b75fd2444</anchor>
      <arglist>(self, response, no_refresh=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>refresh_token</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ae74b64aaa3833f3c591e1ee094b1d1f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>request</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>aba8e1351a15c3cbd04ba4c285628a69c</anchor>
      <arglist>(self, params)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ae4383e6dc815dda4af4ecbafda67da1e</anchor>
      <arglist>(self, params, no_refresh=False)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>identity</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>af0161d40d165f70d64327df9de07d913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>old_params</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>a2982a9e24ee7796b8fe9c01879b0f063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ae3610e624f27cd65c02eed562894365e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>af6a4eea65ded20cdea7554b1282eafcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>aa4530bbeaab490514bb3462beac91824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>etag_to_response</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>ae979538f0bbe2caa53c9ce4d1f3c8d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>params_to_etag</name>
      <anchorfile>classmycroft_1_1api_1_1Api.html</anchorfile>
      <anchor>aa0bb0274c531aac8186d8e80686d6895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft_skills::AskYesNoServer</name>
    <filename>classmycroft__skills_1_1AskYesNoServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft__skills_1_1AskYesNoServer.html</anchorfile>
      <anchor>a561a706a7e3987e614c5bc15dcbfbf9d</anchor>
      <arglist>(self, manager)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft__skills_1_1AskYesNoServer.html</anchorfile>
      <anchor>a7dec9c75d8fcefeb3498f9d9ebac0b77</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classmycroft__skills_1_1AskYesNoServer.html</anchorfile>
      <anchor>a05a68d40efa07d8ba9a40f294c66c5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft__skills_1_1AskYesNoServer.html</anchorfile>
      <anchor>aed512febafe59a65b493428238a2f5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>manager</name>
      <anchorfile>classmycroft__skills_1_1AskYesNoServer.html</anchorfile>
      <anchor>a44f532a73f547b39ebf1b3214a580bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>result</name>
      <anchorfile>classmycroft__skills_1_1AskYesNoServer.html</anchorfile>
      <anchor>a080dcc5f7449f096857b88b37d4c57e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::Attribute</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1Attribute.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>BRIGHTNESS</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Attribute.html</anchorfile>
      <anchor>aa67584263caae76678d69accc6e72803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>COLOR</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Attribute.html</anchorfile>
      <anchor>aaf803919bffec331ce756b61efd3c741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>COLOR_TEMPERATURE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Attribute.html</anchorfile>
      <anchor>a3e6607149a919c222ee92eac60f18ab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::AudioBackend</name>
    <filename>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>ad4baa92a3f50ba7efc660da119300726</anchor>
      <arglist>(self, config, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a1ba7ff17eaa6af90654cefd73db06508</anchor>
      <arglist>(self, tracks)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a4476fb45257b8320900ebcd82ec74dcd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>aecf9e4de1fddaee9b568b29a4c284c06</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>aabcb8df765ab0d0bd90c5cb6df7aac36</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a6f085421bd9252af4af563aa0113a92f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a716858fdfd6af169df20c9b8ca6107ed</anchor>
      <arglist>(self, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a2d58d7f4a85132395b14361a2bdf8817</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>ac5a0100fa4dbba0a4ad67c9accb7ac23</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>aac6107ac79e43ab56ecd6c77c08e65ad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek_backward</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a994974110b1900ab94f1e129e9d42ec0</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek_forward</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>abe49eb7a6bf9e10e8302005363061100</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_track_start_callback</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a0c9e40b453301ed2cc80b7996bc44883</anchor>
      <arglist>(self, callback_func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>ab3c823e313610c94120e02ff02bbd41e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a319a4050100b4c20bd979277365a3bdb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_uris</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a1e9e627219ec34c34180dbac39ce49ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_info</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a95e133f95753c9aef89a60f456bd44c1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>supports_mime_hints</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a1e65671464f315bf95eef7589b7e3c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_track_start_callback</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a899369b90fedf74153e52b1e0c92004b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1AudioBackend.html</anchorfile>
      <anchor>a34dcfc6b940fccbd089f0aaf9c244f3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::listener::AudioConsumer</name>
    <filename>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a13e281c82e502407422d0d5bd1e63db6</anchor>
      <arglist>(self, state, queue, emitter, stt, wakeup_recognizer, wakeword_recognizer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>afc51cf658a4691befb41e215c62591ae</anchor>
      <arglist>(self, audio)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>abb08c018c986f9fd149a7b3121a494c6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a18259f401f2a31aa4570e9f6857b7f5c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transcribe</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>ad926a0feca2cf12e122f3184582597a7</anchor>
      <arglist>(self, audio)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wake_up</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a847c6012c53d4ffc699d0642f7c9b287</anchor>
      <arglist>(self, audio)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a621d1dc608ade9a60e25e9ce75e532bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>emitter</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>affe84d54a84d9919c81ae284d631ccee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metrics</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a8ff871e438c60b3770b97b68c7dc52ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a0fd10848a82ea1cfbde3d3163411e73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a2da24ac50fdd7ccab03c3ca25cd9b78a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stt</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>ab1d94c486ef439e225f63214916f1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wakeup_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a4703b40e602f9cdf3140532c9cc3f763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wakeword_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>ae3c8f680510e7a8ae816599501a3f51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>MIN_AUDIO_SIZE</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>ae19caf0b6fd3a6fcac2b08dbe8e8b4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__speak</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>a9a03a3453354f8c13479b3b1c283f467</anchor>
      <arglist>(self, utterance)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_audio_length</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioConsumer.html</anchorfile>
      <anchor>acdd2b218165d057ea64da867bd3cdfe2</anchor>
      <arglist>(audio)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::listener::AudioProducer</name>
    <filename>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>a3c4831dd192f218a2fc32f91c619b8bf</anchor>
      <arglist>(self, state, queue, mic, recognizer, emitter, stream_handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>ac24e0752ae9e05d1d18851569af579c0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>ac92e599ca38c1a39f2646079eaf78ebc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>ac3136969d9589345750da4b624d4c27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>emitter</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>aaaac4edeed10710bf790c8ef170e740b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mic</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>afb4edeb84ddbbf8c2c9e6598174f6b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>a0b4e7c1da1c94fbc281187309b74a459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>a9f6c8ce5900bbcbf585372a4ee7e1da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>a221aad86e101c8134943b481e47dbce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stream_handler</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioProducer.html</anchorfile>
      <anchor>afe5008acebc127bc881f90e7ae3f23ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::audioservice::AudioService</name>
    <filename>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a1376d68ddfcb395f50cdb717b62c51ce</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_services_callback</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a59511e1b2f0524382a5feacf015ce873</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a901a06c1980279cff0b3cc1403c101c7</anchor>
      <arglist>(self, tracks, prefered_service, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pulse_lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a6ecd3c8dfcaff20a72b805b47f4b8cc3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pulse_mute</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a4023dfe62cfa92e7a17bf1d6e54c2ca3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pulse_restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a5e730376e403cc5169195b46c33ae8c2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pulse_unmute</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>af47a3c280b3ed8a0c8e0c27ec65d902f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_pulseaudio_handlers</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a8ae624ab4b952e4812eeb95991690e92</anchor>
      <arglist>(self, pulse_choice=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a1000ca8264c18b42c00e5646c536028d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_start</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a67fa24406b738a3527d5e00ce74199e2</anchor>
      <arglist>(self, track)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ad9be32249c01a68f04a7932786632131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a7ccff3b8c6d60b77b4f6b121b30cbd70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a392329a5c75f41099807adeeea22583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ae21a89667092e8c6ffac4c3970b4762c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>muted_sinks</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a742c10e27676a1f30adc2e2b653389f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>play_start_time</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a5a5c7a0e461ea873e2ca9c09638ad8f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulse</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ae49b3b2e83f29bb5730ca985063e455f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulse_quiet</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a1c96613245019c3792d6eac2076d26b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulse_restore</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a882eaaccb499fc7ec522a6d340a847b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a05d9316593bc9b833b734816499fba66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service_lock</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a937f82672d4aa124e81b89df4952a837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>volume_is_low</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>afce57d643420e67c1e8dca01ff337f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_list_backends</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ade150fd5c178ea896fe02af0f3383702</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ac9c9efc592eb38d948ad6bb73f2ea8fe</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_next</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a0139af045d484ca79b575fda3b52046f</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pause</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ad5beb2cf2deb5315c7be8ef8e97d0837</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_play</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a51fed2ae333050b934fddb3c074fe8bb</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_prev</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ae8afa4280505e6fb3479f835b5035a9e</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_queue</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a533c6ceb8666b9b11cbb12638744ce70</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a603544b4ea1a774cb91085496a681c20</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resume</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a2c38ddc559e969ddbf70f4d19b90d1bd</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_seek_backward</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>aca0be9e87f8428cb241bd2479cee80ac</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_seek_forward</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a9cdbb94a50963b3ff87618d251d676d8</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_stop</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a54c5dd99b1a0490c06a5c85d8e474c77</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_track_info</name>
      <anchorfile>classmycroft_1_1audio_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ae493291647a5fc1ee918f75b27724180</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::audioservice::AudioService</name>
    <filename>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a83e0a3b3d4734e7eefd86468f8401640</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>available_backends</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a02dfa029154bb01fe81c06c978876c5c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_playing</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a742d93694fdbc536d5ee6f48326e5fa6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a41a97b265681ac8ecb0bdf8912493307</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a2666ad55a0c3604539496c489ed8746f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ad71668f16f435a110d4573e2fa91025e</anchor>
      <arglist>(self, tracks=None, utterance=None, repeat=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>prev</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a19ee4f1e37314e8a25e221312a7bbe60</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>abccc902ffa49c4427d2246efd85d3ec7</anchor>
      <arglist>(self, tracks=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>af8fb663e1715f6e94f0a91d913f39bb8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a9386ea1009190e96c52d0a5f97fd9d79</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek_backward</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>acd9ee211742aa46f1c3561681c6c64d9</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek_forward</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a84a7eaa51c0e8271ce209e79f559c166</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a1bcbaec6a8df69d711015190c40e8ea6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_info</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ac31861329aefbd33fc0431f82d015ca6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ad18af2c38d34f39c24ef77eab6c620b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>info</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>a9041115004ad412c92cb8b1f74ab71ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_track_info</name>
      <anchorfile>classmycroft_1_1skills_1_1audioservice_1_1AudioService.html</anchorfile>
      <anchor>ad384a0f67168052d15d75b3211e596d7</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::listener::AudioStreamHandler</name>
    <filename>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioStreamHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioStreamHandler.html</anchorfile>
      <anchor>add25123383e4e526540614d0fc7ba7f4</anchor>
      <arglist>(self, queue)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_chunk</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioStreamHandler.html</anchorfile>
      <anchor>a2ade871fe62193f9fa524c2b48ffa775</anchor>
      <arglist>(self, chunk)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_start</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioStreamHandler.html</anchorfile>
      <anchor>aa7ad6b97f7bf9b20b22f06edf4246c08</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_stop</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioStreamHandler.html</anchorfile>
      <anchor>a50ca308d9a17f5d0badae473ff705438</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1AudioStreamHandler.html</anchorfile>
      <anchor>a3266624e0c9218cd919060f790799971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_accuracy_test::AudioTester</name>
    <filename>classaudio__accuracy__test_1_1AudioTester.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__accuracy__test_1_1AudioTester.html</anchorfile>
      <anchor>ab13ed29bae19f75e68212527e99e5edf</anchor>
      <arglist>(self, samp_rate)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_audio</name>
      <anchorfile>classaudio__accuracy__test_1_1AudioTester.html</anchorfile>
      <anchor>ab247930b732db6c474b45962635a4cd0</anchor>
      <arglist>(self, file_name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener</name>
      <anchorfile>classaudio__accuracy__test_1_1AudioTester.html</anchorfile>
      <anchor>a51e93e6132afc438703b0608bbc0d558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ww_recognizer</name>
      <anchorfile>classaudio__accuracy__test_1_1AudioTester.html</anchorfile>
      <anchor>a8035fd0f57a22edd8a6166b443120c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::api::BackendDown</name>
    <filename>classmycroft_1_1api_1_1BackendDown.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::BasicSTT</name>
    <filename>classmycroft_1_1stt_1_1BasicSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1BasicSTT.html</anchorfile>
      <anchor>a8da70a86e87472797b5dd5396f91d322</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>password</name>
      <anchorfile>classmycroft_1_1stt_1_1BasicSTT.html</anchorfile>
      <anchor>a961edb4fa24566231fe777efd3f9a994</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>username</name>
      <anchorfile>classmycroft_1_1stt_1_1BasicSTT.html</anchorfile>
      <anchor>a11a40e06b8891156df48f094ba56fd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1stt_1_1BasicSTT.html</anchorfile>
      <anchor>ac6dd4d59b4d32ea4fe7362cc21047933</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::BingSTT</name>
    <filename>classmycroft_1_1stt_1_1BingSTT.html</filename>
    <base>mycroft::stt::TokenSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1BingSTT.html</anchorfile>
      <anchor>a68831d6a99d532117c605042c7651a4f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1BingSTT.html</anchorfile>
      <anchor>a434a49b57ea09c92ed658cb3e077a84f</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1BingSTT.html</anchorfile>
      <anchor>aecc2f32a18082897c0398f3bde13dac1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::bing_tts::BingTTS</name>
    <filename>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>a591f2cb95db00261913f931c8e120958</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>a89aee58220a170d1dcaef66cc622cf5a</anchor>
      <arglist>(self, sentence, wav_file)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bing</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>aa6cc0f6fcdfc5d30d88a96cee32749f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>a5bbf6c4442241201cf478aff6400f4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>format</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>a7a63f62a74e35fdb854cb658c85bd1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gender</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>a69f11f524de4cb191a845ee549cab245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTS.html</anchorfile>
      <anchor>a2c093bd0bfd7bcf53d1f2168f0d43205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::bing_tts::BingTTSValidator</name>
    <filename>classmycroft_1_1tts_1_1bing__tts_1_1BingTTSValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTSValidator.html</anchorfile>
      <anchor>a306bcfa6f9d5ebe9c92070ccd234854d</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTSValidator.html</anchorfile>
      <anchor>a72c7520c4cce9e5499f8cd67788129dd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTSValidator.html</anchorfile>
      <anchor>ac8ce7fd07da7de74261f3bbc17a232f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_dependencies</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTSValidator.html</anchorfile>
      <anchor>a0b3c635778103201e76f8035f05d2f72</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1bing__tts_1_1BingTTSValidator.html</anchorfile>
      <anchor>abc00abcd757af475dec692f49f107a56</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::chromecast::ChromecastService</name>
    <filename>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</filename>
    <base>mycroft::audio::services::RemoteAudioBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a43305f815c3f7097628e72e2791687ce</anchor>
      <arglist>(self, config, bus, name=&apos;chromecast&apos;, cast=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a03eca8f6bbeaab78ae6449470911f2c0</anchor>
      <arglist>(self, tracks)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>aac4c3e6c06d086583736549b203a56dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a6da3b62ad188c795a3a468dceecb09a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a71dbef43628ff33e18afe7102eab80fb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>acf095b36dabbebc190a9c5676d24d577</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a75ee120e44f87466cecd7846089c4319</anchor>
      <arglist>(self, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a4f5bce5bad8f0624448b34102e5204e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>aca0620a997154334837229ff7bda9fbd</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a63a5112e11606d74b0fd9b739dbe7f9a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a32df4e86dda914c0226f23d86fa0bd62</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a09c60455027904838ba6a55dd431ef7c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_uris</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>aedd1e35bc3b13f28defc926329cb2055</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_info</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>aec6847f69b84c5d9855c24e2a382c073</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a66209c0d86d9933fff7c2592d1c009f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cast</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a30c7b103c4424d75482d427414d2e783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>aedc71d49cb7cdd4d97ae6f0ec82ae15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connection_attempts</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a000abaf300e4fff23408d13216143e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a868f1ce6230f057a751530bc74ff9799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracklist</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>ac3bfebb097851a40725238465fc23098</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_connect</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1chromecast_1_1ChromecastService.html</anchorfile>
      <anchor>a7e67df74d2a82a07551b086bb4444730</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_accuracy_test::Color</name>
    <filename>classaudio__accuracy__test_1_1Color.html</filename>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>BOLD</name>
      <anchorfile>classaudio__accuracy__test_1_1Color.html</anchorfile>
      <anchor>a0a7968438ca45fd3cb5446bbb59c78ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>GREEN</name>
      <anchorfile>classaudio__accuracy__test_1_1Color.html</anchorfile>
      <anchor>a28f87adc2bd3d052c1d8c0ed8359de8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>NORMAL</name>
      <anchorfile>classaudio__accuracy__test_1_1Color.html</anchorfile>
      <anchor>a57f1d239eaf3ce99f3bb134b43e39b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>string</type>
      <name>RED</name>
      <anchorfile>classaudio__accuracy__test_1_1Color.html</anchorfile>
      <anchor>aab13634e333b7ae53e65b90f633ba49e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::util::combo_lock::ComboLock</name>
    <filename>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>a49a735dee04b9c8ee2ec130f6ad25e26</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>a0c41aca3f5e887ebc2ff59f252739675</anchor>
      <arglist>(self, _type, value, traceback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>a92a30430705145f6d968e73f1031d92d</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>acquire</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>a3318a7aa1a122494e9dfd06013d50fcc</anchor>
      <arglist>(self, blocking=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>release</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>acb83284bb0f672a1f9f5b94bf352a31d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>plock</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>ac8eb4fbcef576ebd20e24055a2bf6a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tlock</name>
      <anchorfile>classmycroft_1_1util_1_1combo__lock_1_1ComboLock.html</anchorfile>
      <anchor>a9672b9a94a7f71732b4e51fd1af3e3fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::CommonIoTSkill</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</filename>
    <member kind="function">
      <type>def</type>
      <name>bind</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>a42b9e6be6d272861f8481061ebfe0145</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>can_handle</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>a70101f27efbe26765b713c3ee533d1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_entities</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>a3cb82d1ec134da57168dec4c5a19efc2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_scenes</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>a4904982a7fdc8d71b6418d6a52d43221</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_entities_and_scenes</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>a679ca32b3296c618a3499c9537f7efa8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_request</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>af99cc0a45b9f1d943df15d5c77d51504</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_request_version</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>ac93243df877a6802e4a280939d336e93</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_call_for_registration</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>ad56a04ec148d15c8b1775cf25ecbf8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_trigger</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>a65d457796bb10ea5c81fabd1f18d50de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_register_words</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>aa12980400c7dab53e26f92c8e226ef4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_run_request</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1CommonIoTSkill.html</anchorfile>
      <anchor>ae6ab78843e72fd80fdf53f9347c46481</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_play_skill::CommonPlaySkill</name>
    <filename>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a557ddec08f4dda19a75b94a442ce3ba3</anchor>
      <arglist>(self, name=None, bus=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bind</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a8cf1c89c32349e3e4adc254071f553a9</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CPS_match_query_phrase</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a824e65e6fd028a5d66299bb307e9d65b</anchor>
      <arglist>(self, phrase)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CPS_play</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a66264e06d759e0dedd91ebe2959e136c</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CPS_start</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a3c26db33bfe84210c5d45a9bd532dd28</anchor>
      <arglist>(self, phrase, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>afb724fe2cf7542614d0b286e61d3e2c6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audioservice</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a2eaab6a08bf6adc9b51a26ef8ac17742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>play_service_string</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>ac1e6423b77cbfb04eb3384772f7a32f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spoken_name</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a57f79e93b94acc636b997605d9b3a317</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__calc_confidence</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>ada7df3abc200cc46a4807fa281aada40</anchor>
      <arglist>(self, match, phrase, level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__handle_play_query</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>a564a8c1a677525cade922363fa8d990f</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__handle_play_start</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CommonPlaySkill.html</anchorfile>
      <anchor>aeadb887d31ae73ec270186bf0c2a07c5</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_query_skill::CommonQuerySkill</name>
    <filename>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>a77304af65e531b7ac27ae9fe6d2c29b6</anchor>
      <arglist>(self, name=None, bus=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bind</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>a3073947d226a3aef674f50367893633d</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CQS_action</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>a5695079798e98110b95e3c011bf98661</anchor>
      <arglist>(self, phrase, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>CQS_match_query_phrase</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>afa944c7caecb354051103952afa15406</anchor>
      <arglist>(self, phrase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__calc_confidence</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>ace2ce6b32388f676a2e983651d51985d</anchor>
      <arglist>(self, match, phrase, level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__handle_query_action</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>af926a8673c5e72e0ec8b04d03fa347ca</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__handle_question_query</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CommonQuerySkill.html</anchorfile>
      <anchor>a4cca0a6eea3281822bcc6762a4f96d03</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::configuration::config::Configuration</name>
    <filename>classmycroft_1_1configuration_1_1config_1_1Configuration.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>abcf903c064d1b3a11c7609c51c65cdfd</anchor>
      <arglist>(configs=None, cache=True)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>init</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>aa260fa76bc09e0f85c2ea69ab5acf624</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>load_config_stack</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>aa6fc94373af71dbf6eac679b0bc43381</anchor>
      <arglist>(configs=None, cache=False)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>patch</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>ab3729a3f842f01452f17ab8a8971a97a</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>updated</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>a60159e216cd9d0c5c52f1505c96545a0</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>dictionary</type>
      <name>__config</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>a3d21847602c156e184a4baaf3e36c335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>dictionary</type>
      <name>__patch</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1Configuration.html</anchorfile>
      <anchor>a3de3b68f3b635bfd2e59871457e157f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::configuration::ConfigurationManager</name>
    <filename>classmycroft_1_1configuration_1_1ConfigurationManager.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>instance</name>
      <anchorfile>classmycroft_1_1configuration_1_1ConfigurationManager.html</anchorfile>
      <anchor>a2cdd0b268e14d1d5498decb89909095a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::intent_service::ContextManager</name>
    <filename>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>a8a482662bc807553600f192eb25f8250</anchor>
      <arglist>(self, timeout)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>a1a9099b859323082d4f0c2e13b8bb2c8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>a3719592b09426fb6a628012ba6452aca</anchor>
      <arglist>(self, max_frames=None, missing_entities=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inject_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>a8900d31424983534abb7b1e6c203341c</anchor>
      <arglist>(self, entity, metadata=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>ad68dae7d917a63e3258e08cdad5c72de</anchor>
      <arglist>(self, context_id)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>frame_stack</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>a329119463ec7913b1acf7a8784f67c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1ContextManager.html</anchorfile>
      <anchor>ac97a872158ad81b4833f842d97196cbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_play_skill::CPSMatchLevel</name>
    <filename>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>ARTIST</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</anchorfile>
      <anchor>a72b2bf7213a9caf17afeac447146030d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CATEGORY</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</anchorfile>
      <anchor>a9292e452fd2d9d880a7b7312bd474dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EXACT</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</anchorfile>
      <anchor>a58daa7f99c44d3bf3d0cbc446696f436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>GENERIC</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</anchorfile>
      <anchor>ad3bc1a49e63e74b8b806e44ef0d795ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>MULTI_KEY</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</anchorfile>
      <anchor>a2d90073866ab838322957a83c427520a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>TITLE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__play__skill_1_1CPSMatchLevel.html</anchorfile>
      <anchor>a45f3d4d6d020e3edce5e61a04dfecbf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_query_skill::CQSMatchLevel</name>
    <filename>classmycroft_1_1skills_1_1common__query__skill_1_1CQSMatchLevel.html</filename>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>CATEGORY</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CQSMatchLevel.html</anchorfile>
      <anchor>a94dadcc3a9151a306b73a5bba0938ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>EXACT</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CQSMatchLevel.html</anchorfile>
      <anchor>a6c4b63be73f09601cd827067f7383186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>GENERAL</name>
      <anchorfile>classmycroft_1_1skills_1_1common__query__skill_1_1CQSMatchLevel.html</anchorfile>
      <anchor>ad0a82f4031cd0f6dbf9d61e23d846750</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::util::format::DateTimeFormat</name>
    <filename>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a0be0517985e565f6276614a4904bdb1b</anchor>
      <arglist>(self, config_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cache</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a9b72771876989c1f2657685270e1203b</anchor>
      <arglist>(self, lang)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>date_format</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a61facf9537047196f7f666fe4cb2781a</anchor>
      <arglist>(self, dt, lang, now)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>date_time_format</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>ae66446c4c6a88d37346a867f931fefec</anchor>
      <arglist>(self, dt, lang, now, use_24hour, use_ampm)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>year_format</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a3df8ebb6ffb7adcb94e830cc745dbf14</anchor>
      <arglist>(self, dt, lang, bc)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_path</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>aa88e2f8551eb049c3cc1a39064f12523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang_config</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>aa01ff211e5133f5fdcb88545a9348e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_decade_format</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a4fe96cfd869d02dfa5c0232e6f452927</anchor>
      <arglist>(self, number, number_tuple, lang)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_format_string</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>af3ff6cf1d2d8af6f88ac81cf7253fc8e</anchor>
      <arglist>(self, number, format_section, lang)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_number_format_hundreds</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a896c3628951b6cc403a454ccf138182a</anchor>
      <arglist>(self, number, number_tuple, lang, formatted_decade)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_number_format_thousand</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>abf5d32d888a5038e7e555673e6c6a81d</anchor>
      <arglist>(self, number, number_tuple, lang, formatted_decade, formatted_hundreds)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_number_strings</name>
      <anchorfile>classmycroft_1_1util_1_1format_1_1DateTimeFormat.html</anchorfile>
      <anchor>a834954aa1811c4f51c898db98a21755b</anchor>
      <arglist>(self, number, lang)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::DeepSpeechServerSTT</name>
    <filename>classmycroft_1_1stt_1_1DeepSpeechServerSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechServerSTT.html</anchorfile>
      <anchor>a0ddb7f8f037411b708172fd2a4037045</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechServerSTT.html</anchorfile>
      <anchor>afc22d28301fb262512bc2606c607127e</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::DeepSpeechStreamServerSTT</name>
    <filename>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</filename>
    <base>mycroft::stt::DeepSpeechServerSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>a6b76bd517648ea637c3349b31344d9b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>a51b3857a17bafdbda405592c3f0ce374</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_data</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>a7e79cdb30a6da7cad16f5d539cec8d2b</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_start</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>a12c5005a1de841c06056205f9289c622</anchor>
      <arglist>(self, language=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_stop</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>add95389a19570a0c4a29457387c9eafb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>can_stream</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>aeaf3dba241b95464432fdfccc524e8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>a24978d35fd8e8095a16d3836ce58c882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stream</name>
      <anchorfile>classmycroft_1_1stt_1_1DeepSpeechStreamServerSTT.html</anchorfile>
      <anchor>a878c0f28757313848d77ce92d56f8333</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::settings::DelayRequest</name>
    <filename>classmycroft_1_1skills_1_1settings_1_1DelayRequest.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::api::DeviceApi</name>
    <filename>classmycroft_1_1api_1_1DeviceApi.html</filename>
    <base>mycroft::api::Api</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>abc4ea652e329e729da01dd3e42115096</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>activate</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a8511cdc1fbbe999671bdab8dcef237c1</anchor>
      <arglist>(self, state, token)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete_skill_metadata</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>ac37fa9c3f6a4c014c408e944d39c8664</anchor>
      <arglist>(self, uuid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>ac98c715a0e48925b5c7684ac469af210</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_code</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a6e3a2c938e3476aa50339c49026f0747</anchor>
      <arglist>(self, state)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_location</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>ab2cf0539272ed78b1c5583c678753e56</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_oauth_token</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a7bf52f6ad7bfb45cb8d83c5c14614351</anchor>
      <arglist>(self, dev_cred)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_settings</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>af165c25bc1cbeac8c1d34be6b4c9ecf4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_skill_settings</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a0f03bcf3adbbb0d15dcda4a94552f13a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_subscriber_voice_url</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a00d66981f8fe03a55bf6e5703437b678</anchor>
      <arglist>(self, voice=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_subscription</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>afeee5053214a9de31bc6dce0153cc666</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_subscriber</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a5d383ae8f83fa981365055ed2f267428</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>report_metric</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a9af09419dba1042f50f532096055e106</anchor>
      <arglist>(self, name, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_email</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a31b7efef16de4176231e93f22b19352c</anchor>
      <arglist>(self, title, body, sender)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_version</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>afea11387a0b046ea904e37b11dc061ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>upload_skill_metadata</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a6bd3ff56484e7904ef7185c214f629f3</anchor>
      <arglist>(self, settings_meta)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>upload_skills_data</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a4cb6612f481cd83d216435ae0e096410</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_skill_settings</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a562442d1d15ab4062edf49109d2b23f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_skill_settings_lock</name>
      <anchorfile>classmycroft_1_1api_1_1DeviceApi.html</anchorfile>
      <anchor>a32a1a57f1f28945bb836316d92fdf934</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::identity::DeviceIdentity</name>
    <filename>classmycroft_1_1identity_1_1DeviceIdentity.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>af58ad892944fa0259a1916cfec74b152</anchor>
      <arglist>(self, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>has_refresh</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>a66a190664dc066f61d8403f605173859</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_expired</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>ac4e1991e45ee755d426f13e3a4c1c2b7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>access</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>af800cf76bbd74751a9faa11cbd3c8969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>expires_at</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>a745cb2b690fe7b99bd2f9e5afb840eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>refresh</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>ac050b353b3267399a5eb5cbaf6fb1206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>uuid</name>
      <anchorfile>classmycroft_1_1identity_1_1DeviceIdentity.html</anchorfile>
      <anchor>aa72fb26b8e546756f0443e8861a31664</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::dialog::DialogLoader</name>
    <filename>classmycroft_1_1dialog_1_1DialogLoader.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1dialog_1_1DialogLoader.html</anchorfile>
      <anchor>a4a13ee8bef7261747d267bbbf1bb9363</anchor>
      <arglist>(self, renderer_factory=MustacheDialogRenderer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>classmycroft_1_1dialog_1_1DialogLoader.html</anchorfile>
      <anchor>a4b8e1837f39accee520d2040e23e3785</anchor>
      <arglist>(self, dialog_dir)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__renderer</name>
      <anchorfile>classmycroft_1_1dialog_1_1DialogLoader.html</anchorfile>
      <anchor>a4bb63f4c36b712978dde4c482eb0b792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::enclosure::display_manager::DisplayManager</name>
    <filename>classmycroft_1_1enclosure_1_1display__manager_1_1DisplayManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1enclosure_1_1display__manager_1_1DisplayManager.html</anchorfile>
      <anchor>a1f5e2978ff44830177aa7b8931f9d02e</anchor>
      <arglist>(self, name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_active</name>
      <anchorfile>classmycroft_1_1enclosure_1_1display__manager_1_1DisplayManager.html</anchorfile>
      <anchor>a2d8b4a7a4c6314aff07fa90ee9ee8505</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_active</name>
      <anchorfile>classmycroft_1_1enclosure_1_1display__manager_1_1DisplayManager.html</anchorfile>
      <anchor>aebc1ae6f3323dd035a2efecf4e3d035f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_active</name>
      <anchorfile>classmycroft_1_1enclosure_1_1display__manager_1_1DisplayManager.html</anchorfile>
      <anchor>a32b698550354d56df03edbdcf7f3cccb</anchor>
      <arglist>(self, skill_name=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1enclosure_1_1display__manager_1_1DisplayManager.html</anchorfile>
      <anchor>ac087b5ad3c3c0c5a2be9638086a2c5fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::util::download::Downloader</name>
    <filename>classmycroft_1_1util_1_1download_1_1Downloader.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>ade3556313b653db748829ff908c24a77</anchor>
      <arglist>(self, url, dest, complete_action=None, header=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>abort</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a3125a92df4d90cb70abd47a700cadc5e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cleanup</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a307a4e7f6ba914ffbee39420e6cf9911</anchor>
      <arglist>(self, tmp)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>finalize</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>ae7f8656245299fdcaa9d6d7fd262c5e6</anchor>
      <arglist>(self, tmp)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>perform_download</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a5c908300c965f7f58f8095173bbfeab9</anchor>
      <arglist>(self, dest)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a0085929a4cdf3516e51633a60619f313</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>complete_action</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a3a14be3c1bb0b84c651fc5f35c02aa1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a73efdf50aad555af40875894c0a9e3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dest</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a6cede7a2df781fd2c8987c4603afe9ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>done</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>aa23ca7456b8c62ebc273500315a1c8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>adda0b74cc0d322baf7ee01af577bbb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>status</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a1cce2fd20d7eb8e0ddf05e121e2e19a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>a5ff9c5d549aa5c54711bf08695434fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_abort</name>
      <anchorfile>classmycroft_1_1util_1_1download_1_1Downloader.html</anchorfile>
      <anchor>af9b67861f99163b372c899eebe2a44cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::base::Enclosure</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a99ee64ee8ae121fabd07750f2e4b017c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>callback_disconnect</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a1ab7174c9f76a2d1be8e12c36bf30723</anchor>
      <arglist>(self, gui_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_client_connected</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a9e7877f5b4cf9bfc562db1dd748b03f7</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_delete_namespace</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>afd03c96d57c375717b83deb264a9a235</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_delete_page</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a44c3af86eac18845ecf5ce17538e0692</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_send_event</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a4e3c253546d0cb42d109e4366e23a9d3</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_set_value</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a81817ba98d52f5199b60f9733680f6d3</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_show_page</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>ae08abdd8a0056e6a7cca144109dccde7</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_gui_handlers</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a54812614d8bce1937bc690f002c013cc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_namespace</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>af276a916fea1c8d2577dc34b4a75bc26</anchor>
      <arglist>(self, namespace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_pages</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a0bb1b980775563a97374a9ec716ebd0f</anchor>
      <arglist>(self, namespace, pages)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>ab8f30888e6a94c683bcfaae7084024c4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a64ca7aad6bdde736e6113c01819f509d</anchor>
      <arglist>(self, args, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>ad48e228975b92104abaa70f05a7b1689</anchor>
      <arglist>(self, namespace, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a709be157bc0c08f37706737397988dc8</anchor>
      <arglist>(self, namespace, page, index)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_namespaces</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>adac41ddd4b1af6148bed13de0610de3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a9060000af468e38e9ed63f853bac0754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a38cdce2d7c5b7b9ea8ab4170f8074d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>datastore</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a3a58da85ed3a9a15cb84cb600eb4b88b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>explicit_move</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a257e9441ee8dba4f7ed0f08b77f07939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>global_config</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>aa8524989a18a151cd592efc9766e0982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>GUIs</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a25ce318f32450cdb02133daa90ed8404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a5cc682b42fff2488d0347d6082f0b103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loaded</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>acb960775322a92fae6dbb4049118cd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__find_namespace</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a1df0bbfe0eb7781e143befb3f468f509</anchor>
      <arglist>(self, namespace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__insert_new_namespace</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a3cdb5b9755bc91c442b31202adb8aa01</anchor>
      <arglist>(self, namespace, pages)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__insert_pages</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>ae25f350959e32331c67fce7c1a4b3329</anchor>
      <arglist>(self, namespace, pages)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__move_namespace</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a7a039bef7a31faf32d312111d3750778</anchor>
      <arglist>(self, from_pos, to_pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__remove_page</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>a2ab6e7032a10d25319145912c1b6d3d4</anchor>
      <arglist>(self, namespace, pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__switch_page</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1Enclosure.html</anchorfile>
      <anchor>aa7d2e19baba9eb56749818ba3a04b3ae</anchor>
      <arglist>(self, namespace, pages)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::enclosure::api::EnclosureAPI</name>
    <filename>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a4edf58d4b01dc067e093f3ec712e95d8</anchor>
      <arglist>(self, bus, name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>activate_mouth_events</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>ad9b89c5272876cfcbee713b1af7e7735</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deactivate_mouth_events</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>ac038b8a404b46cbd8684c4d44b61b43c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_blink</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a8adea2f380bcca3e5f0c69711e2dc7e1</anchor>
      <arglist>(self, side)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_brightness</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>ae5a9e8976a1bceb0736dfd64d9214c07</anchor>
      <arglist>(self, level=30)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_color</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a735ac48926d73b7232890588c8a62540</anchor>
      <arglist>(self, r=255, g=255, b=255)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_fill</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a86cf1392ff7af34750a68cfa1662f8de</anchor>
      <arglist>(self, percentage)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_look</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a55d1ded8e101686a82be8987dda33772</anchor>
      <arglist>(self, side)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_narrow</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a1bc27419e1780ccb647e85c678861ca4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_off</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>ae8ffb5f0286d8e449e18786bf007fb19</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_on</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>af869aecd5e9815aeda18103b4531fee4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_reset</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>aa167e2b7b86c22b2f54c150d6ce92d87</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_setpixel</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a8dd493c3766b0adec03ff5e8b00b7efe</anchor>
      <arglist>(self, idx, r=255, g=255, b=255)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_spin</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a56ec8ce39488542ee6b96f06f5bc8a1d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_timed_spin</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a879d15671e1a4072375ddd253bab36d6</anchor>
      <arglist>(self, length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>eyes_volume</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a73c3ccf4dddb4687c33b8f8143ded233</anchor>
      <arglist>(self, volume)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_display</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>ad257423b43fb521806c9868d750cb40b</anchor>
      <arglist>(self, img_code=&quot;&quot;, x=0, y=0, refresh=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_display_png</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a8e027da444a8ba7345184540fdc990cf</anchor>
      <arglist>(self, image_absolute_path, invert=False, x=0, y=0, refresh=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_listen</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a89b3dc4d694cb52201d58a94e5ed4b13</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_reset</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>ae705cb5c481c14d57761089e36770610</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_smile</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a6ce22d8af77659a8f3643030bec1e9b5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_talk</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>af4e27375df96078c611262a9257c1008</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_text</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a046e45cae0be61a3334463da6e296351</anchor>
      <arglist>(self, text=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_think</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>aab7a3cd25541d1925c819e623b9f407e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mouth_viseme</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>aaa5d3ab725f3c1c61d6c18d110ff3485</anchor>
      <arglist>(self, start, viseme_pairs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a4607c979fb58232672f8bca67661c6bc</anchor>
      <arglist>(self, skill_name=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>aa95b79c38b75394f9292acf12336245a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>system_blink</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a389f18b5730c045fa6ec5eb1d0a56014</anchor>
      <arglist>(self, times)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>system_mute</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a9083b081ff36de0d17ea98ea7ff2eeda</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>system_reset</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a854d0059eb3b949ec21bf7889954f2dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>system_unmute</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a0fbf280a84b16325b3ba61384d19c084</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>weather_display</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a0bd6ce4a914a57a1b4dc900baa800a1f</anchor>
      <arglist>(self, img_code, temp)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>aa5dd851a834473622456b9ff5686c4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>display_manager</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a9400ea9fb1e2329c3fd2a359de05e2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1enclosure_1_1api_1_1EnclosureAPI.html</anchorfile>
      <anchor>a27cd4ca3a96efa21dec681792ab78bfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark1::arduino::EnclosureArduino</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>a14c23e5278511046eb598951a500c3ca</anchor>
      <arglist>(self, bus, writer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blink</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>a4a251f8e0532d959465836e073b41e08</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>a0837e0d6e16df09924ecc5de0ffdf249</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>abaa512fb051a93e78b99da904f2056b3</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unmute</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>ab495f0d731280d820caa2f7ac90535df</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>a2d7e593c564a6913f71192eb745cecab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>writer</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>a7b245461478f6b6a475d4e499f9df1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__init_events</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino_1_1EnclosureArduino.html</anchorfile>
      <anchor>a93a2445a8486bf670990945227147cdb</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark1::eyes::EnclosureEyes</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>adfe7e41792f55cffd91e84fe95047d77</anchor>
      <arglist>(self, bus, writer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blink</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a0c7666ffc9d07ec6f24092bfc7759a4f</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>brightness</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a4a6a0be826d2d7710d6545de44a35001</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>color</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>aa2ca369f607b90d7dd66fc7cf1a56c41</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fill</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a022a8de1a33aa244c0b1b386f0ed1b6b</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>look</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>ae263682319bc62778851e31c49e59910</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>narrow</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a341167fa88bd2d576925a69ef27c52c6</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>off</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>ac5f5fb34e5f6e36f55d52f7e3a9f8c19</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>aad007d5103339c52d4ba1fabf62c8fa2</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a39a88217916364e424d85bb9513436c7</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_pixel</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>afee48c230637db0d05a9488b750098ef</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>spin</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a89178c99d563f5c206159d61ae642956</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timed_spin</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a3ccb0b650b9c58fbe1150fe163126493</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>volume</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a2e7a67e8ad443b61b1c86edc92b96ff0</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>afd0f9b60ae06d302b6f378a63b99db93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>writer</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a43a5c9f8cb2c1fd046b12d1b2903c3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__init_events</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes_1_1EnclosureEyes.html</anchorfile>
      <anchor>a67bbecc4baa243a58965c93f98afefdf</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::generic::EnclosureGeneric</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</filename>
    <base>mycroft::client::enclosure::base::Enclosure</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</anchorfile>
      <anchor>a2a46895596b5e037e47023a75e41357d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_no_internet</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</anchorfile>
      <anchor>a56f4c26013ae11eef737183c550aa1e7</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>speak</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</anchorfile>
      <anchor>ab187e699583a2e164a790b42157a5a40</anchor>
      <arglist>(self, text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_do_net_check</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</anchorfile>
      <anchor>aca647c90219f6974f42bcdc64861b3b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_pairing_complete</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</anchorfile>
      <anchor>a7025f21108ad4b4bc0d7a409a2b429a7</anchor>
      <arglist>(self, Message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_last_internet_notification</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1generic_1_1EnclosureGeneric.html</anchorfile>
      <anchor>af0432dd4d57a7fe65f40b14d44d4929c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark1::EnclosureMark1</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</filename>
    <base>mycroft::client::enclosure::base::Enclosure</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a22d9848160a3ec934ad1c4ca9ef7876c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_for_response</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a276de6dffddf29acf0b65a5fea11967f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_arduino_responded</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a91da271e18261a955af5df1edba068a4</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_no_internet</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>afec6814abce1f384d4726302a9001022</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>speak</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a1562c1d9fce8607a20127a3fce2bd623</anchor>
      <arglist>(self, text)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>arduino_responded</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a6706d98a22921b84a6a74253a490a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eyes</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a62beef270243ec4150ac5853eec268d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mouth</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a440c0fd21a096054f860dc803db914fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>ab003f093ef84a52a5e4774ad809d9bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a9d0e9f5f109e962de35d27279df630b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reader</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a3014546c8296b4a0b9a5089087e0c1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serial</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a0970685baf4c89275f78243c94e60ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>system</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a962a37f840c51913a6aa74907f21eea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timeout</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a833406146679555ec5dd237f16a28929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>writer</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a0b9499808628fded8b942ad1527e50c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__init_serial</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a9d1c3167befd3503819b68192397c133</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__register_events</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>ad71425a0e76c2e54c8e7a0fc37e5c7ae</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__register_mouth_events</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a2eff08bc757f708e6d6ff2d539c41708</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__remove_mouth_events</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>afcc71a1abb1f896eca97010679302a5f</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__reset</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a0912618eaede5f20021d320011a42759</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_do_net_check</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a52ba959f2bd26f3f06a22a649928840b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_pairing_complete</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>a03252be63ec038980bcfbb532b1450d4</anchor>
      <arglist>(self, Message)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_last_internet_notification</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureMark1.html</anchorfile>
      <anchor>ad724b1864802dbd0a175a57b0a28b8c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark2::EnclosureMark2</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark2_1_1EnclosureMark2.html</filename>
    <base>mycroft::client::enclosure::base::Enclosure</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark2_1_1EnclosureMark2.html</anchorfile>
      <anchor>a955dc60c4c0885cf79095cf5d02fae78</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark1::mouth::EnclosureMouth</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a00c618899af7aaad06d99cef0403508d</anchor>
      <arglist>(self, bus, writer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_visemes</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>ae33405daaf0ed8dc7a3b41c7b25b2d13</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>display</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>aad003b5c4e79e20ceb866da698021c2f</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>display_image</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a6f0efa3c7f5f04c487f632dadfee1ece</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>display_weather</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a362c79213d4b9b28769b6d0c34552d09</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listen</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a022e535d455b6548eb5653f4bce0a66f</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>ae7cb6e15c4b28f356da312c48ba498ca</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>smile</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a6450c8f9f6d4968de66d6667f764580e</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>talk</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>ac6a6c426b7a3cd5c3374d6abeba7b913</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>text</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a2e9667319d9cacc85b619f5eaa43dc89</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>think</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>ae745d2330af7fe210914cb7504dd2e7b</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>viseme_list</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a16d44c6b4d36fff64b983781d17f46ca</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>acd54a6ce874ea0ce59a10a66c1634c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_timer_on</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a3595b1be6cafa1a71b5db6c9a6a73c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>showing_visemes</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a265e7c2c1e443cc906b8ad7f274eccbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>writer</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a4079ef87329457e5a37a63b95c792574</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__display</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>afef25bd6498f34258a159841005806e7</anchor>
      <arglist>(self, code, clear_previous, x_offset, y_offset)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__init_events</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a61259cd2a48e43fde79cb606c3d7b717</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_activate_visemes</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>a172beaa6d98ab33968b5b6f1b0f74c68</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_deactivate_visemes</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth_1_1EnclosureMouth.html</anchorfile>
      <anchor>aa255acf1ebd607dc9c054ec7a17b5bc9</anchor>
      <arglist>(self, event=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark1::EnclosureReader</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>a680f8736b2527065fb4ee4c5de7d90e0</anchor>
      <arglist>(self, serial, bus, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_stop_handled</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>af898db000019ce8adb0c4980f89b4884</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>a7e53f4ed0064b3dd851dbaa34c43bb51</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>ae72b7ca3ebc20b8806b4bc0b9f780dfa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>a8fe205eb4e39540edabaa2bbaf968b5a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alive</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>ac5edb084e675927c3af83db43253121e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>ac99f4333a565d4700483a415ff5a96e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>a8c1fd01f50878e0c96e2dff6ca448d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>ae3c5d954944fa280abd8789f5a301f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serial</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureReader.html</anchorfile>
      <anchor>a9a0d5e20cd175bfcde5d31c8d6066862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::mark1::EnclosureWriter</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a56a40390828ee5427639adaa74e271e7</anchor>
      <arglist>(self, serial, bus, size=16)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flush</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>afe13e98f2f997b9f7928d6f269439519</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a7b1b9274fae01b2fa66d4da46e091516</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a4fa389fc6547bb9db36d9a5c9ca7c367</anchor>
      <arglist>(self, command)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>alive</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>ac56fc363477764def73c9d541ed6fa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a0796032607c8fcb0b6277c15d5d64a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>commands</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a5470023e8b64528fd584ff2b73b812af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>daemon</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a223a67797542365ed6a81bebb9048eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>serial</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1mark1_1_1EnclosureWriter.html</anchorfile>
      <anchor>a515d0c14dfa980f8759001e929eeb6c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::espeak_tts::ESpeak</name>
    <filename>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeak.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeak.html</anchorfile>
      <anchor>a1022e3ab3350b7efda868fffff01563f</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeak.html</anchorfile>
      <anchor>af1a8469bf5148670aa62912f69d919bd</anchor>
      <arglist>(self, sentence, ident=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::espeak_tts::ESpeakValidator</name>
    <filename>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeakValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeakValidator.html</anchorfile>
      <anchor>ae6f2e9ad1b9c2b727a0c3dc3677baa3c</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeakValidator.html</anchorfile>
      <anchor>aabff3ffcf697092dcec4270fd7145725</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeakValidator.html</anchorfile>
      <anchor>a3f4d91fc75ff07339d86d19cc2c7b776</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1espeak__tts_1_1ESpeakValidator.html</anchorfile>
      <anchor>ac95643aba1c24831d740bd8da2e1e673</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::event_scheduler::EventScheduler</name>
    <filename>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a22b4b1e42475c49a1eb494fd1e181431</anchor>
      <arglist>(self, bus, schedule_file=&apos;schedule.json&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_state</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a3febae13717ecdbf9ccf89523b2307c6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_empty</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a0dcee8fb273e68c603ad7b0ee280a8d9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_repeating</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a257938d8bd788d0c8d576834416cc5a6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_event_handler</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a870527e4a9b4e3ac436a04c102b660a4</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>ae2d72573d6a24e8896b9cd30c6f81e0f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_event</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>acda0feae8ee177ea6bd5c98c27121bcf</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_event_handler</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>aec8c7514b5ca4bd09ba4757d41f4eaf7</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a7f59525ccecb60c3f5b7cbfc3e486f04</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>schedule_event</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a5004de7e8371c981760fe8a382bd7316</anchor>
      <arglist>(self, event, sched_time, repeat=None, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>schedule_event_handler</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a058989de93f89e6d06dd9919e8365490</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a9a948ee82ef66670912d88856a57b46b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>store</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a1d662d77a782532fe459a34352e1293f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_event</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a6029af7ee64c33c3ccbaba53ddd1df3b</anchor>
      <arglist>(self, event, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_event_handler</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a1af6106e813029970dfa25c8e6b85fdb</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a2a247da6158f9cd93424858ef920eeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_lock</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a18ebf102bc08be4e80b9e7e392e3fca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>events</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>aa296e2fe823c8fe899ce59b1f3ea916c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>isRunning</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a02c2b97b532f2c8308aeca041e7e968d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>schedule_file</name>
      <anchorfile>classmycroft_1_1skills_1_1event__scheduler_1_1EventScheduler.html</anchorfile>
      <anchor>a044d6ade16d0432beea588963e0920d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>example_skill::ExampleSkill</name>
    <filename>classexample__skill_1_1ExampleSkill.html</filename>
    <base>mycroft_ros::helpers::RosMycroftSkill</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexample__skill_1_1ExampleSkill.html</anchorfile>
      <anchor>a69aaf0e92b8cdb60ff43f4411d0563a0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>example</name>
      <anchorfile>classexample__skill_1_1ExampleSkill.html</anchorfile>
      <anchor>a808b402558fb4f530080dfb520d71f2c</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mytest</name>
      <anchorfile>classexample__skill_1_1ExampleSkill.html</anchorfile>
      <anchor>a25c739419595443328a090b5477bce2d</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>random</name>
      <anchorfile>classexample__skill_1_1ExampleSkill.html</anchorfile>
      <anchor>ad463aca7b449a02486eca256a01ce13b</anchor>
      <arglist>(self, data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::core::FallbackSkill</name>
    <filename>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</filename>
    <base>mycroft::skills::core::MycroftSkill</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>a029d3938c45ca25e63b537977fec221e</anchor>
      <arglist>(self, name=None, bus=None, use_settings=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>default_shutdown</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>aba68f9720406db2d63f0ff08d9a70f0e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_intent_failure_handler</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>aefed2c251eab48d1739bac8ac127d3ea</anchor>
      <arglist>(cls, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_fallback</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>a5be0ea1763e09278267d7ace8878c4f8</anchor>
      <arglist>(self, handler, priority)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_fallback</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>aa2d353870155b3ed63d0fbf6514f5e12</anchor>
      <arglist>(cls, handler_to_del)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_instance_handlers</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>aff2c2c7662f0ad8bffcd4837dc99d263</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>instance_fallback_handlers</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>ad80295a24b43123ff8c3328b8eb796bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>fallback_handlers</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>a2804b1b310a8a42343326cf31c006890</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_register_fallback</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1FallbackSkill.html</anchorfile>
      <anchor>a5b74600673a58f8b686d405cd1d060a2</anchor>
      <arglist>(cls, handler, priority)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::fa_tts::FATTS</name>
    <filename>classmycroft_1_1tts_1_1fa__tts_1_1FATTS.html</filename>
    <base>mycroft::tts::remote_tts::RemoteTTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTS.html</anchorfile>
      <anchor>ac1a84ed12d9c8fb51c856c9ad2c1d410</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_request_params</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTS.html</anchorfile>
      <anchor>a45440108c7a6be1107eae529d98a9ff8</anchor>
      <arglist>(self, sentence)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>PARAMS</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTS.html</anchorfile>
      <anchor>a53c78b9b4b12fbae17ff26072cefa70b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::fa_tts::FATTSValidator</name>
    <filename>classmycroft_1_1tts_1_1fa__tts_1_1FATTSValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTSValidator.html</anchorfile>
      <anchor>a4a9d4aa5f06dcd516e6954422d23a3a1</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTSValidator.html</anchorfile>
      <anchor>ac3c5075241aea170267b374470c197f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTSValidator.html</anchorfile>
      <anchor>a9b4a5c168aa86945a704d67739c81129</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1fa__tts_1_1FATTSValidator.html</anchorfile>
      <anchor>a74a765fd1254f4041b43203723e1ce74</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_accuracy_test::FileMockMicrophone</name>
    <filename>classaudio__accuracy__test_1_1FileMockMicrophone.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__accuracy__test_1_1FileMockMicrophone.html</anchorfile>
      <anchor>a7f205a54f1ba7871879dad671f993820</anchor>
      <arglist>(self, file_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classaudio__accuracy__test_1_1FileMockMicrophone.html</anchorfile>
      <anchor>a636d9c0ca0cb0174390526292a9f996d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CHUNK</name>
      <anchorfile>classaudio__accuracy__test_1_1FileMockMicrophone.html</anchorfile>
      <anchor>aa0fe17383a5051f7aee94d5b6e8837bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SAMPLE_RATE</name>
      <anchorfile>classaudio__accuracy__test_1_1FileMockMicrophone.html</anchorfile>
      <anchor>a2a62f961f0b9d9c64f48825b8f69e298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SAMPLE_WIDTH</name>
      <anchorfile>classaudio__accuracy__test_1_1FileMockMicrophone.html</anchorfile>
      <anchor>a2a1fb6b239c04eae65ca5895f254ce05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stream</name>
      <anchorfile>classaudio__accuracy__test_1_1FileMockMicrophone.html</anchorfile>
      <anchor>ae8edc7559c25b312860638001969f0d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>audio_accuracy_test::FileStream</name>
    <filename>classaudio__accuracy__test_1_1FileStream.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a71e9f359851501aec764f55a2156cf9e</anchor>
      <arglist>(self, file_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calc_progress</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a8d5b407da2edf40c39edb2917c1a8d79</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a11ec8831ca06f626833c07d1027e8fd8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a482f081f28874cbe3df402fb06ead11d</anchor>
      <arglist>(self, chunk_size)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>debug</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a24e62ef2936fe68fb47af47fb089a4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a1321d73bdb55f8db3498b0de89fc432f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_update_time</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>afe6e285a6d842dd05e8dfe7e81afe9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_rate</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a657b0bb769d012db0cef01dbf7759f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_width</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>abc16bc264cd88b1a7177ee3f6ae49795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>size</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a6c7fb8215da2dbb3a8c9837dd82afb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>total_s</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>af7e1ee831b630806bf9793cce63939c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>MIN_S_TO_DEBUG</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>af5bd1cf0f00af95bdabc27da5d97eddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>UPDATE_INTERVAL_S</name>
      <anchorfile>classaudio__accuracy__test_1_1FileStream.html</anchorfile>
      <anchor>a7ac773bfff061afbbaffc0d094964ccc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::filesystem::FileSystemAccess</name>
    <filename>classmycroft_1_1filesystem_1_1FileSystemAccess.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1filesystem_1_1FileSystemAccess.html</anchorfile>
      <anchor>ab099012fb3f4f522fdbd58bfebcee9a5</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exists</name>
      <anchorfile>classmycroft_1_1filesystem_1_1FileSystemAccess.html</anchorfile>
      <anchor>a17f5da68b1a7c53025d121addaeb6139</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classmycroft_1_1filesystem_1_1FileSystemAccess.html</anchorfile>
      <anchor>a4fdf526f42e2c02019665236bd049e07</anchor>
      <arglist>(self, filename, mode)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>classmycroft_1_1filesystem_1_1FileSystemAccess.html</anchorfile>
      <anchor>a51b51b2c2b5ed591da0f348cecc8eddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>__init_path</name>
      <anchorfile>classmycroft_1_1filesystem_1_1FileSystemAccess.html</anchorfile>
      <anchor>a9a16b3f41c9b71950e26e0be6a37a5f3</anchor>
      <arglist>(path)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft_skills::GetResponseServer</name>
    <filename>classmycroft__skills_1_1GetResponseServer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft__skills_1_1GetResponseServer.html</anchorfile>
      <anchor>a8d9280bfbc336b4cedf2a5ddcdd538dc</anchor>
      <arglist>(self, manager)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft__skills_1_1GetResponseServer.html</anchorfile>
      <anchor>a6bd81eeca03c1f0696fb3531c4e0d383</anchor>
      <arglist>(self, goal)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>server</name>
      <anchorfile>classmycroft__skills_1_1GetResponseServer.html</anchorfile>
      <anchor>a6e8ad57de6269f7eec62cf1cdf72c0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft__skills_1_1GetResponseServer.html</anchorfile>
      <anchor>a5aeedd8d6ec8d3f874710b7cd673ada6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>manager</name>
      <anchorfile>classmycroft__skills_1_1GetResponseServer.html</anchorfile>
      <anchor>a452bea80ed6fddc3bebead8a7dc7a1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>result</name>
      <anchorfile>classmycroft__skills_1_1GetResponseServer.html</anchorfile>
      <anchor>a97c34d3760255203d85ced3eae03956f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::GoogleCloudSTT</name>
    <filename>classmycroft_1_1stt_1_1GoogleCloudSTT.html</filename>
    <base>mycroft::stt::GoogleJsonSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleCloudSTT.html</anchorfile>
      <anchor>add7ac5163c3c3f9dfb04d8e42efc4e3f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleCloudSTT.html</anchorfile>
      <anchor>a8157e213a6a2ed4ad2909640bdb722fb</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleCloudSTT.html</anchorfile>
      <anchor>aa3ea77d30a13169afe64e2719afd6d50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::GoogleJsonSTT</name>
    <filename>classmycroft_1_1stt_1_1GoogleJsonSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleJsonSTT.html</anchorfile>
      <anchor>a94381c8a009bae9efb3c3e9541bc8b71</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>json_credentials</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleJsonSTT.html</anchorfile>
      <anchor>a6be10afc1b4dbe322f802a876443bd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleJsonSTT.html</anchorfile>
      <anchor>a7cb3b4f6b796752594182294c982b194</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::GoogleSTT</name>
    <filename>classmycroft_1_1stt_1_1GoogleSTT.html</filename>
    <base>mycroft::stt::TokenSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleSTT.html</anchorfile>
      <anchor>a869b8fa1c9c6bdbee60430b5857d68fb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleSTT.html</anchorfile>
      <anchor>a256c68a9a17cce0769c18b120828978b</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1GoogleSTT.html</anchorfile>
      <anchor>a354de8a6c1fe5c746a04b4c6f83f7c73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::google_tts::GoogleTTS</name>
    <filename>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTS.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTS.html</anchorfile>
      <anchor>aa73e37ae3b26f8b68e19da1814247d7c</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts</name>
      <anchorfile>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTS.html</anchorfile>
      <anchor>a50f2b9e28b800e67627dfbc9370bae05</anchor>
      <arglist>(self, sentence, wav_file)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::google_tts::GoogleTTSValidator</name>
    <filename>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTSValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTSValidator.html</anchorfile>
      <anchor>adb6ceb31609ec6e21693a14b0ddeaa5d</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTSValidator.html</anchorfile>
      <anchor>a0ed4cf319c41f14d6441539bd0bf1ebb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTSValidator.html</anchorfile>
      <anchor>a73cb9e25c7e81828b1abe76722efb006</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1google__tts_1_1GoogleTTSValidator.html</anchorfile>
      <anchor>a6856084cbaf8e3ed36a3841109e4fcfe</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::GoVivaceSTT</name>
    <filename>classmycroft_1_1stt_1_1GoVivaceSTT.html</filename>
    <base>mycroft::stt::TokenSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1GoVivaceSTT.html</anchorfile>
      <anchor>aa75f58f04425f0ceae75602b411fe1f3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1GoVivaceSTT.html</anchorfile>
      <anchor>a692b4647ea3d238b1f7ccb7a05cbf440</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>classmycroft_1_1stt_1_1GoVivaceSTT.html</anchorfile>
      <anchor>a8a3c1bb836dc0d7b37e8d83f79747b35</anchor>
      <arglist>(self, response)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>default_uri</name>
      <anchorfile>classmycroft_1_1stt_1_1GoVivaceSTT.html</anchorfile>
      <anchor>a6b5076f5d0636caaa99b80acf39e20c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::base::GUIConnection</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>a9551d29acb541740445c60328f43bad6</anchor>
      <arglist>(self, id, config, callback_disconnect, enclosure)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_connection_closed</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>aae161bd0dd7484f660f8b69bd57f713e</anchor>
      <arglist>(self, socket)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_connection_opened</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>a7eb5ea414b8000a5908ad429a9cb6ad7</anchor>
      <arglist>(self, socket_handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>synchronize</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>a5bc5483ec2046c59f35509b720a5aec8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>callback_disconnect</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>acc9a113733deeea5ef4594126c9012d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enclosure</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>ac12e31cc71f6b32970df3707b5000e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>af299f3a0cde886f07cb53232a6079c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>a1cfacc99617364bc3087a56d8ea8493a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>socket</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>a754a1d2c961aab7afc4d577b487c9f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>webapp</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>ab48ed3ac5452d0f43449e0681e3547dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>server_thread</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>aca5be051ed0243f46164091b996c0bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>int</type>
      <name>_last_idx</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIConnection.html</anchorfile>
      <anchor>a2bfafc9614514031cd13b0bf62de66a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::enclosure::base::GUIWebsocketHandler</name>
    <filename>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>on_close</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</anchorfile>
      <anchor>af0d57d2627ebc1439f4a54d6b1e2f3af</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_message</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</anchorfile>
      <anchor>a8d4de90ead62364c332f05bb1fa48d72</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</anchorfile>
      <anchor>a58795414d85d227e978df85f251d30d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</anchorfile>
      <anchor>a7b1a421aeb17086ad59a547656d6d19d</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_message</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</anchorfile>
      <anchor>a6f418e85cfa4ca0ea8fdb4f5681918e8</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_message</name>
      <anchorfile>classmycroft_1_1client_1_1enclosure_1_1base_1_1GUIWebsocketHandler.html</anchorfile>
      <anchor>aaa301bbf0cb5f66d3a3d58d5e9a17f40</anchor>
      <arglist>(self, arg, kwarg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::HotWordEngine</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>acbcb9609f7a65fae859eff369905cfc9</anchor>
      <arglist>(self, key_phrase=&quot;hey mycroft&quot;, config=None, lang=&quot;en-us&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>found_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>a6cfa1f7cdf01152c8574a386676df717</anchor>
      <arglist>(self, frame_data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>a2665fad44dd3ebf19774b00bfb574d8f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>a21a4eccd74c5483295e2b66764f95973</anchor>
      <arglist>(self, chunk)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>adac0bdbf6a3ca3bb20217598d23ad2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key_phrase</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>a9811eea4ee13e5085d89d8dd89f6b207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>ac4e3259039ca9f2b51120bf62f8555a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>listener_config</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>a462ceb5871dea1efd8a1eed0f83cd8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_phonemes</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordEngine.html</anchorfile>
      <anchor>a54db3591190fd4ce9fad466c485b50f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::HotWordFactory</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordFactory.html</filename>
    <member kind="function">
      <type>def</type>
      <name>create_hotword</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordFactory.html</anchorfile>
      <anchor>a94b955fa82c324e103111b7ddeac7c38</anchor>
      <arglist>(cls, hotword=&quot;hey mycroft&quot;, config=None, lang=&quot;en-us&quot;, loop=None)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>load_module</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordFactory.html</anchorfile>
      <anchor>a6f84c28b629acb76e57b7e1c0e5ce23c</anchor>
      <arglist>(module, hotword, config, lang, loop)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>CLASSES</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1HotWordFactory.html</anchorfile>
      <anchor>af985b1db49c55e1928e110114a773565</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::HoundifySTT</name>
    <filename>classmycroft_1_1stt_1_1HoundifySTT.html</filename>
    <base>mycroft::stt::KeySTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1HoundifySTT.html</anchorfile>
      <anchor>a5ba206110f14f271000edf17dc4eb1d1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1HoundifySTT.html</anchorfile>
      <anchor>adce88616b246110337c72c5e8f11cc44</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1HoundifySTT.html</anchorfile>
      <anchor>a1ed00219fd9f2c651fc4f057578f9215</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::IBMSTT</name>
    <filename>classmycroft_1_1stt_1_1IBMSTT.html</filename>
    <base>mycroft::stt::BasicSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1IBMSTT.html</anchorfile>
      <anchor>a07c8e555770c3786cd5cc2e45d355d12</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1IBMSTT.html</anchorfile>
      <anchor>a0381a9f1d27bef38bbeb284cbc62bddb</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1IBMSTT.html</anchorfile>
      <anchor>a0012c1ec4ecfd9aaf2575adac6e1df50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::identity::IdentityManager</name>
    <filename>classmycroft_1_1identity_1_1IdentityManager.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a1a523581d282223a153abdd7a3be1e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>load</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a3bb48251a07cc45005c4b5d355f322b5</anchor>
      <arglist>(lock=True)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>save</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a8a52303578418f10931255ec4c00139b</anchor>
      <arglist>(login=None, lock=True)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a952b07fc970aea14f07c3d261f5aba71</anchor>
      <arglist>(login=None, lock=True)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_load</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a0552364e47359f114a2d6c3e7583b9da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_update</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a64204970e1aa150a16273d70b3fd1a12</anchor>
      <arglist>(login=None)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__identity</name>
      <anchorfile>classmycroft_1_1identity_1_1IdentityManager.html</anchorfile>
      <anchor>a12bdbcebe1ca0ec1e7b237531ab28285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft_ros::helpers::IntentBuilder</name>
    <filename>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a6303bde4a192a27310e697c5f88a9902</anchor>
      <arglist>(self, intent_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a1c22a0851dba5cd4ba097a32ff0660d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>one_of</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a5b23a3405daffc55bec96f4ac7701887</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>optionally</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a10867130174e2310d2a76c324e8c790a</anchor>
      <arglist>(self, entity_type, attribute_name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>require</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>aa6af60f24541aa580aed4511d1b90779</anchor>
      <arglist>(self, entity_type, attribute_name=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>at_least_one</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>ad3773b0789e6da17d147e74c75fd3ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a99f477b61250003d72b070c8b5558697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>optional</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a1766bc4703cb413cc06914bf00c51603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>requires</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentBuilder.html</anchorfile>
      <anchor>a8da4474f79585bb0fb64a1b1a1e8bb5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft_ros::helpers::IntentManager</name>
    <filename>classmycroft__ros_1_1helpers_1_1IntentManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentManager.html</anchorfile>
      <anchor>a95cf3252b1d3f379c0591fdaf9b0025f</anchor>
      <arglist>(self, intents={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_intent</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentManager.html</anchorfile>
      <anchor>a9ee31de7bd904e5337411dbada7fcd6b</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_callback</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentManager.html</anchorfile>
      <anchor>a88e37acf5992ad79d8361e7f4e8928b8</anchor>
      <arglist>(self, intent_name, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_callbacks</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentManager.html</anchorfile>
      <anchor>a7e0ed49e24d2b52106bee4670c539cc1</anchor>
      <arglist>(self, intents)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_callback</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentManager.html</anchorfile>
      <anchor>a5c7c8977b6d25807f04a748041d0d07d</anchor>
      <arglist>(self, intent_name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>intents</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1IntentManager.html</anchorfile>
      <anchor>afc9d88ff274eaa7939f0d0585cbb5632</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::intent_service::IntentService</name>
    <filename>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ae5c8d8b9e7a8f41974ac49cf357ff0e7</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_active_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a7fd903018cbcd2873bf20442afb33f8f</anchor>
      <arglist>(self, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_converse</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aaa3662db8a208c270967488bbdb4e9ae</anchor>
      <arglist>(self, utterances, skill_id, lang)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_skill_name</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>af5e60bb80cf457a3718ea481b06dc66c</anchor>
      <arglist>(self, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_add_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aab15c658c1a514cdfde9118941469ed3</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_clear_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a657d077c36429ad5c689961e3305b3c4</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_converse_error</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>accf3a2c4142b59d0cb5de5faf1174e42</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_converse_response</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a7859b910a0e7ec6e1f10016d01b10395</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_detach_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a13abbe7790fc1e0489c459b7c1bf1109</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_detach_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aea9b6b349bec38d1c7a30c793a3868fe</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_register_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aadec02123961d30927283ddceea6398e</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_register_vocab</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a675998cdd994e87f063e17e8deaac7e2</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_remove_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aa6476f2f974a4c2cbaf3f0d7eec6636b</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a8d775a89a445231f5c4fdce5225c761b</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_active_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a2fbe013363ef572d03abd907a3d04113</anchor>
      <arglist>(self, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_converse</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ad16e01b1318cae0a549ba50424596409</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_metrics</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a0b73862d69b593633a3794ff4f7477a3</anchor>
      <arglist>(self, intent, context, stopwatch)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_context</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a546647088b32dc388d765f026b953403</anchor>
      <arglist>(self, intent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_skill_name_dict</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ac8d8772b83518cdb45df9ba09d5f2fb9</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>active_skills</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ac4f2b2dacbcee7eb62089de0f48b5484</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a2e9d031f0a9a229fc34b7a8dd6cea523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aebb004b96bcc2c8e51e5ba7e5c4e747a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>context_greedy</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aa831b42c7d7a3b04e4b0b18a1fee8977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>context_keywords</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ab8fb3773423c3b9f4efb7f859e345184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>context_manager</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a52cb4d43b521a9433dbf7e22c1f6c0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>context_max_frames</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ae783d40b11014b055a2061e2921f893b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>context_timeout</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>af0500917fde2fbe0586f9f407377dd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>converse_result</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a1b9250628c2b9f44b14da0ac6813f9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>converse_skill_id</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a7d79a3cedcb36efadf922a0db15e4b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>converse_timeout</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a3f82a24d7a32a0e310f57c9ea354c383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>engine</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>ab14d2df0158931a61bec3582c19790b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill_names</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>aea53449545c4e6a3a2bf40cd5b615b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>waiting_for_converse</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a89e745bd90cd3d5945214baa17092125</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_adapt_intent_match</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a6e191433b3973dcf1bfb9dd3641572b9</anchor>
      <arglist>(self, raw_utt, norm_utt, lang)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_converse</name>
      <anchorfile>classmycroft_1_1skills_1_1intent__service_1_1IntentService.html</anchorfile>
      <anchor>a45e3bd603ef7e1a94eeb7a8a0eb1efa6</anchor>
      <arglist>(self, utterances, lang)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::api::InternetDown</name>
    <filename>classmycroft_1_1api_1_1InternetDown.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::IoTRequest</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>af6de2fdeba71cc8aa410ff64508cc848</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a8f1ff683a671f3e04c55bf9b90a750cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_dict</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>ab71fd4731f6a9f0a4f085f6bbe78c84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_dict</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a0b02308caf29c7f5c3703aeba74629ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>version</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>ac57c0c8f42e0861e1ff6518ef3a4bc3d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>action</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a76e9f527d0b908862ce4a58ee623b49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>attribute</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>ad58ae63a46e07c292a622fe3e648c42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>entity</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a56463b14cbadb5262c7c92c584778fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scene</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a273d12b4398a55093af3f8861d6f65fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thing</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a04fe48576659911e4e054b99d1a2aead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequest.html</anchorfile>
      <anchor>a2be24b02ba8334b99ae9a2d93a68c819</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::IoTRequestVersion</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequestVersion.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__lt__</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequestVersion.html</anchorfile>
      <anchor>ad281d5fb4ec2093268a793588d4d0a0e</anchor>
      <arglist>(self, other)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>V1</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequestVersion.html</anchorfile>
      <anchor>af5806c2654794f29db6330858759a536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>V2</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1IoTRequestVersion.html</anchorfile>
      <anchor>aa4e9f6854234980173b15ac89cf16ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::KaldiSTT</name>
    <filename>classmycroft_1_1stt_1_1KaldiSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1KaldiSTT.html</anchorfile>
      <anchor>a5ebc04381122cde65506593bc4bb6a32</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1KaldiSTT.html</anchorfile>
      <anchor>ace96d3616b370d0314fd6d7b3d4bd605</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>classmycroft_1_1stt_1_1KaldiSTT.html</anchorfile>
      <anchor>ab87174ce7a31bca48689d80d62df0cd3</anchor>
      <arglist>(self, response)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::KeySTT</name>
    <filename>classmycroft_1_1stt_1_1KeySTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1KeySTT.html</anchorfile>
      <anchor>a6ec11259cfc39187f8430053e778fcde</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classmycroft_1_1stt_1_1KeySTT.html</anchorfile>
      <anchor>a5745ea910bf0229b5e7ad81abe8ffb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key</name>
      <anchorfile>classmycroft_1_1stt_1_1KeySTT.html</anchorfile>
      <anchor>af329b9dffa0cc7c27f394a145e4629be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1stt_1_1KeySTT.html</anchorfile>
      <anchor>a762f06abe915ea25c430c058f97c2427</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::configuration::config::LocalConf</name>
    <filename>classmycroft_1_1configuration_1_1config_1_1LocalConf.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1LocalConf.html</anchorfile>
      <anchor>abae54d54095aba1a9ec742e7178fd169</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_local</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1LocalConf.html</anchorfile>
      <anchor>ad7a9dedd816d4d6b83806dc22d5e4278</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1LocalConf.html</anchorfile>
      <anchor>ae2c5a3af444c24dbd2f70e1d1fc6848c</anchor>
      <arglist>(self, conf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>store</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1LocalConf.html</anchorfile>
      <anchor>a65bcc7e22cc0871da3b1c804068754cb</anchor>
      <arglist>(self, path=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1LocalConf.html</anchorfile>
      <anchor>af2a845ad7265720fe1348c2d1438b735</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::lock::Lock</name>
    <filename>classmycroft_1_1lock_1_1Lock.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::util::log::LOG</name>
    <filename>classmycroft_1_1util_1_1log_1_1LOG.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a4c199acf4738654b8903bb8f95e794f8</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_logger</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a1baac624d5fe3936a39d89ab7965bc43</anchor>
      <arglist>(cls, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a5f1dce26038f7699641be1c2d0aeaf9f</anchor>
      <arglist>(cls)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>debug</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a5c3f529af65501f27a0c4fc45bd8d244</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>error</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a290e05cb46a0759145a9f1b81d97e820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>exception</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a24cd066ab8dc557904607ae30eaa3ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>handler</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>ac52f86400c76c65edb792e066d46aeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>info</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a790e6f89366b24ab52d3082fc7eb0db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>level</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a382ef0c5934f8576aa0bfe139744d747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>warning</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a437583c81877ee069f13657d29ec63cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_log</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a293c8e893ef0035063064ad38b0ad7a6</anchor>
      <arglist>(cls, func, args, kwargs)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>_custom_name</name>
      <anchorfile>classmycroft_1_1util_1_1log_1_1LOG.html</anchorfile>
      <anchor>a740b3e921c1a9109a42be3aba7a7301c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::text::text_client::LogMonitorThread</name>
    <filename>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</anchorfile>
      <anchor>acfbac2fe45f54bc0dbc02d06a66f3b42</anchor>
      <arglist>(self, filename, logid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_file_from</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</anchorfile>
      <anchor>a8c72dece51a28aaf9c4d684044b5ea91</anchor>
      <arglist>(self, bytefrom)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</anchorfile>
      <anchor>ade33b3db3cc5d83260d849c6f551a082</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</anchorfile>
      <anchor>a666f239ab71fa3694c7d76b0d26ca47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>logid</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</anchorfile>
      <anchor>a8d35c5dc4a3065b31c4d7681c268fdb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>st_results</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1LogMonitorThread.html</anchorfile>
      <anchor>a732a3496173dd890ebf68e59dff7c908</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::mary_tts::MaryTTS</name>
    <filename>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTS.html</filename>
    <base>mycroft::tts::remote_tts::RemoteTTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTS.html</anchorfile>
      <anchor>aefb80630dd8a91365ba143e36953a1d8</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_request_params</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTS.html</anchorfile>
      <anchor>a33bb6bca7242e77f9b5b0ca1d760c4d2</anchor>
      <arglist>(self, sentence)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>PARAMS</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTS.html</anchorfile>
      <anchor>a5512164708a7700e9658939d1c61b599</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::mary_tts::MaryTTSValidator</name>
    <filename>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTSValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTSValidator.html</anchorfile>
      <anchor>afb475688b9f5b703da145f8d38f575bb</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTSValidator.html</anchorfile>
      <anchor>ae4e16864e90875d9671a42071b4032c0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTSValidator.html</anchorfile>
      <anchor>aa44979d30dd87cb2919698d17bea8e55</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1mary__tts_1_1MaryTTSValidator.html</anchorfile>
      <anchor>adcb5fc2d760d26a3f377c799fdd1c496</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::messagebus::message::Message</name>
    <filename>classmycroft_1_1messagebus_1_1message_1_1Message.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a97850c1329af49f953f20f105632c860</anchor>
      <arglist>(self, type, data=None, context=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a897999a1b061878206ab962d644178ba</anchor>
      <arglist>(self, type, data, context=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reply</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>ac787e4b67716274064731ecbe15ba8cc</anchor>
      <arglist>(self, type, data=None, context=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>response</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>aa6aba05b9fca4805421b00a23f53dc1e</anchor>
      <arglist>(self, data=None, context=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a53f0997219cbdaa538f63728e8ceb8b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>utterance_remainder</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a5db79e6dc90ff791971b65d2e2892368</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>deserialize</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>ab4a587f92a17c25cb7b04efea6b96176</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>context</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a5d2bbe11f0dae2de687a7d834c60eb4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a8324b6b080e0b3756664c3745e6c1148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classmycroft_1_1messagebus_1_1message_1_1Message.html</anchorfile>
      <anchor>a0f69cc9b4a83db271158b43832ae3398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::metrics::MetricsAggregator</name>
    <filename>classmycroft_1_1metrics_1_1MetricsAggregator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>ae4f12748cf28211db358c774cb3932d2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>attr</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>aa3c7c5ab3b951dbf63dc2e2ca97233d4</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>ac5ace5072e474e6df357e577acf72e0d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flush</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>adef3fae8e95293862a4cdb1288e12c72</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>increment</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>a1b6c40ce6702f292f1288a36429c1039</anchor>
      <arglist>(self, name, value=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>level</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>ab29ee7a96272feb0c0aad56ae99d5507</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>timer</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>a0d72692e5aed247ea9ef04fcdb119e2b</anchor>
      <arglist>(self, name, value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_attributes</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>ac43c75df38b5b9bac3d091ba23b5d57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_counters</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>af7fcc8b8e6fa2803616579b974b39921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_levels</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>a0fc39ed95910435162763b58f8148d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_timers</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsAggregator.html</anchorfile>
      <anchor>a33974fe57006c9b09fdbbb5dcf61e1ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::metrics::MetricsPublisher</name>
    <filename>classmycroft_1_1metrics_1_1MetricsPublisher.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsPublisher.html</anchorfile>
      <anchor>ada9aca27e415eb088e3060deaf1f9986</anchor>
      <arglist>(self, url=None, enabled=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publish</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsPublisher.html</anchorfile>
      <anchor>aae4c8a1611946bdeffaaaa1b469c5aad</anchor>
      <arglist>(self, events)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enabled</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsPublisher.html</anchorfile>
      <anchor>a499c75a90ac89356485620cf471fc8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1metrics_1_1MetricsPublisher.html</anchorfile>
      <anchor>acb2bc57360c1b5b03db60784a6769a9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::text::text_client::MicMonitorThread</name>
    <filename>classmycroft_1_1client_1_1text_1_1text__client_1_1MicMonitorThread.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1MicMonitorThread.html</anchorfile>
      <anchor>ae063bec83dbd6e5cb85271a7cab5b57f</anchor>
      <arglist>(self, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_mic_level</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1MicMonitorThread.html</anchorfile>
      <anchor>aee19a505807fd989c5b94e625af4f6ea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1MicMonitorThread.html</anchorfile>
      <anchor>a7b7393ff4a895eefa250519e1807edf6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1MicMonitorThread.html</anchorfile>
      <anchor>a42ac431b1319a1457a0ff092870c784a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>st_results</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1MicMonitorThread.html</anchorfile>
      <anchor>a90d0c9d124c0ad34586c41db2e4f4e84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::mimic_tts::Mimic</name>
    <filename>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>a21bc87393d48b776042001ee6e50b9cb</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>args</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>a1488922aae1a27b91d474ce44e0c015c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>aa60fb5746be3386cb5683c77735277fc</anchor>
      <arglist>(self, sentence, wav_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>modify_tag</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>ac2da97fafe8ad86278f1d781778d2433</anchor>
      <arglist>(self, tag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>viseme</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>a104a6dd668899c9cb45fb98babed13e0</anchor>
      <arglist>(self, output)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dl</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>a70aaab4ac405b5b5faf1c39bbad4f148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_subscriber</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1Mimic.html</anchorfile>
      <anchor>a88ce6041d6b906dbcdabcad45ea9e7c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::mimic2_tts::Mimic2</name>
    <filename>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>ad24f0847f0d38c8c9f4034d7419e6ffc</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>ae2281a0ee74a4b18583b86de76d20e8b</anchor>
      <arglist>(self, sentence, wav_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_phonemes</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a6d37b41c46dd95de609aeb9b753407cc</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_phonemes</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a3e081b0498634d6c9bf564b34a80c376</anchor>
      <arglist>(self, key, phonemes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>viseme</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a8df4ea53f1b9633ac541bfa956a45935</anchor>
      <arglist>(self, phonemes)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>session</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>af141fa10464f32c183f88b13412ebf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a4cff93590e3a1d7dea08d9d50abcfacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_play</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a0ff10e33ba7f1b4621a819a50c030e4f</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_prepocess_sentence</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a1cb58b490b8740abbfa23976d20e113b</anchor>
      <arglist>(sentence)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_requests</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a0c3633f3a8db888c9ecf190cec5f0e0f</anchor>
      <arglist>(self, sentence)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_save</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2.html</anchorfile>
      <anchor>a02eb4b0275ba834912b199f06f725b2c</anchor>
      <arglist>(self, data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::mimic2_tts::Mimic2Validator</name>
    <filename>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2Validator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2Validator.html</anchorfile>
      <anchor>a9a55ebfb2161f4b05ad71ab1dc6f36cf</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2Validator.html</anchorfile>
      <anchor>a216f53be0837a591f5bda4fc32268211</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2Validator.html</anchorfile>
      <anchor>a80cbf6b97da054d7e1b4d4ecee75773d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic2__tts_1_1Mimic2Validator.html</anchorfile>
      <anchor>a7e8f977ceff3aad662561072c68061ae</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::mimic_tts::MimicValidator</name>
    <filename>classmycroft_1_1tts_1_1mimic__tts_1_1MimicValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1MimicValidator.html</anchorfile>
      <anchor>a61f735eb821cef90146f757c0cd632c0</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1MimicValidator.html</anchorfile>
      <anchor>a222570360172c5b84129665af38f801d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1MimicValidator.html</anchorfile>
      <anchor>ad9a74a962b0b94a024b13db3d9693bba</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1mimic__tts_1_1MimicValidator.html</anchorfile>
      <anchor>a6b0cffad6f108c21df8a04f6a6753647</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::mopidy::mopidypost::Mopidy</name>
    <filename>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>ae20008203e7747219b727f4feb20e1b9</anchor>
      <arglist>(self, url)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>abe9c1114cde4ad8bb117ad45c454eedb</anchor>
      <arglist>(self, uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>browse</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a57a1be0c16fb129746530f6efa5b0e0b</anchor>
      <arglist>(self, uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>ab1c5186302c06b7b46581acb95d69793</anchor>
      <arglist>(self, force=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>currently_playing</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>afe3c984fd6ca78ae6efc09b49148ef42</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_album</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a339ff5e95b693b35466423050d1c7cee</anchor>
      <arglist>(self, album, filter=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_artist</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a2dd8b1f47f71b12af979157b18556421</anchor>
      <arglist>(self, artist)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_exact</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a0cbda10234f79f588ad2f8075e9cb347</anchor>
      <arglist>(self, uris=&apos;null&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gmusic_albums</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a4bfb1c0be45ea5a7b705763091d31763</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gmusic_artists</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a48299f2810e599a0afa11bd9c5171bd6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gmusic_radio</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>aaf1b8eb0dc8b4a27639ae08397bfb89a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_items</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>acadf8080c8fc5ecaa28224e79d0af154</anchor>
      <arglist>(self, uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_local_albums</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a8105351afdca31f113a92b99bf4bcf75</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_local_artists</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>ae8d684959d425b6f2edacba963898e3b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_local_genres</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a718580965104876b3ea8ca556ca360bf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_local_playlists</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a62f4bc9611f4f245d5fe541f1c6e263b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_playlists</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>afa7332ca0083ff3f59b75c7c4129888c</anchor>
      <arglist>(self, filter=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_spotify_playlists</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a84ffdcdcbeb9c48a6689cfc2f9121549</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tracks</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>adf2b0d72a79971ffd536a3bce1f98b57</anchor>
      <arglist>(self, uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a08e45bab83fd8840bae4c62a48c26463</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a027d83a7c1010fca8471f38eb6700b61</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a78f1e2bd1b89a17fa42fc18f389e6f15</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a4a163d8b9bc4129c6bcea49e22bdb555</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>ae718386229c71afcb865ebad4b65f584</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a1e558948cbf344d85e04b2065a460219</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a507d6c5d4894a1a50d1d4e9a0b4715d6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a1cb7a7cac701ca20691919421c0b6f97</anchor>
      <arglist>(self, percent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a48c29d49ef0e9d6a083e12c5dd2d251c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_playing</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a684a55ac9c134089b2df1a8f928678bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a4367dd6acb6e23ea813a1c17c024d429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a51dca97979bae1863ef1bb22f6913ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>volume_high</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>a53fb94af35e0b37c19c6ae55ce5ab55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>volume_low</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost_1_1Mopidy.html</anchorfile>
      <anchor>aed07e94c3c14b9055e1015388cb0bd4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::mopidy::MopidyService</name>
    <filename>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</filename>
    <base>mycroft::audio::services::RemoteAudioBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a824993fa47620214ae9db6049109e6f9</anchor>
      <arglist>(self, config, bus, name=&apos;mopidy&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a50d5324f48c455018bba91e0f71abebb</anchor>
      <arglist>(self, tracks)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a179c7e6927fb10ab586912cdb5af71a2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a3986874ebc4e3c318983a606c38608ad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>ac646a22aa4de58adfa0decd9525ef614</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>adcc2c3f8402404288a1d8ec58a1537c2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a78a9e14a9ef17c0f68c000cbb6658d22</anchor>
      <arglist>(self, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a7966a14948a52a44967bafaad6e24d86</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a2a29b6adf535b750c22f7adabb43fcd6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a7b029326cb920688fb8c1779e43f625f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a659ef196d158cf9b65e17c373271ebe2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_uris</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a033f10ae086d8c5569596a12937731e3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_info</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a884b21fcd2f15ee15bdcd6a2246a51b5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a103b762a0492838af60fe019f5250033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a5583c706646c8ff0b66c1aafced7257f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connection_attempts</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a472c0739809a6a800f1f57152fb8c69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mopidy</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>acc1c6f99ccf53d44c0dd861d376ca5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a8bf960ba35eea724f3c6943a28874a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_connect</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mopidy_1_1MopidyService.html</anchorfile>
      <anchor>a03a18c8e757cd1deaf78694fd274f2d8</anchor>
      <arglist>(self, message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::mplayer::MPlayerService</name>
    <filename>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</filename>
    <base>mycroft::audio::services::AudioBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a3f3586991c2c5f5c5d3784c757a13140</anchor>
      <arglist>(self, config, bus, name=&apos;mplayer&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a4d84b4556a2bb71d9ce09adc32dc4104</anchor>
      <arglist>(self, tracks)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a2116e8e46b95a3032c549c0761d86730</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a19c87211774dde612646c53a3f554937</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a5a77739d6888fb6e2b2d13f801822e57</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>ace86741299d22de1e1712c4a915e7fd0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a8cde9994fdb8f96f304c54170494ae6b</anchor>
      <arglist>(self, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a3142a151fdb5983ef3ed324047f11c70</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a6d411869dc27ce4bcd9d6a3b700a7985</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a2ebc6d48b4610581c77e3fc3144f1483</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a099a6b2213954c05073cf0b785df138e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>add58c3a770134f2afa6f988d25cab0e6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_uris</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a33b3e684b0ef2a07df7418880c49d298</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_info</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>ab586fadf54b7857f2d0dd77ec01c1a9e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>aa571179a61957792332edf539399ae8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>ae6c435f05dc427295d57a1005feb354f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>af653a34a09a80193977edd0bca01774f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mpc</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a443a11561ac648cbfd81299bac556798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>aa77a3983da48912be272a045a711a807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>normal_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a25e73af6bcf0069643496b3c2b03b41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracks</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1mplayer_1_1MPlayerService.html</anchorfile>
      <anchor>a3f8f82ff2ca639c337fc643476525ff2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::dialog::MustacheDialogRenderer</name>
    <filename>classmycroft_1_1dialog_1_1MustacheDialogRenderer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1dialog_1_1MustacheDialogRenderer.html</anchorfile>
      <anchor>a96c0beb6d668c968be074981e3fca5ad</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_template_file</name>
      <anchorfile>classmycroft_1_1dialog_1_1MustacheDialogRenderer.html</anchorfile>
      <anchor>a335a067539c10791ca0689033e3a7c2f</anchor>
      <arglist>(self, template_name, filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>render</name>
      <anchorfile>classmycroft_1_1dialog_1_1MustacheDialogRenderer.html</anchorfile>
      <anchor>abeaa5a255f212ae24c4f396db9f7681c</anchor>
      <arglist>(self, template_name, context=None, index=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>templates</name>
      <anchorfile>classmycroft_1_1dialog_1_1MustacheDialogRenderer.html</anchorfile>
      <anchor>a979d0bd0afa8bc504e1bc6198b691409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::mic::MutableMicrophone</name>
    <filename>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>aadc7c7a0bfaee38e8b72aac6a0f0d3f4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>a24fad5c1f5f59f9ac63aed640d77f637</anchor>
      <arglist>(self, exc_type, exc_value, traceback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>af61d2d919d07c56f04121869d2972d90</anchor>
      <arglist>(self, device_index=None, sample_rate=16000, chunk_size=1024, mute=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_muted</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>ad608b4dfaf5b9b7a36910e64e431d14d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>a1464911c4172c46261b4ed96e7fbbde7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unmute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>adaeeb8be4e910390710030e540f5f12a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audio</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>aa52e25ae54480162368d3403c6fa69d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>muted</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>abb765891f5116c78a7c4e61c4ba77734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stream</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableMicrophone.html</anchorfile>
      <anchor>a0aa05f46245ec7ae974d5104e54d6d4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::mic::MutableStream</name>
    <filename>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>a6e849cb841c2669a8b7e4a3ceaaca2e0</anchor>
      <arglist>(self, wrapped_stream, format, muted=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>ab0a944b99f7e4c43f119803dc8e9d1ed</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_stopped</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>ab7b01d7bb431cac629f3d620ecf77f6b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>a3b2ae5eb8c9e628c0bb54215a3e4d77e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>a02068edac59740a9de2c2c901c506d9f</anchor>
      <arglist>(self, size, of_exc=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_stream</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>ad055cdd99cc02f18d1f2e829c967c9cb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unmute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>ad1b8f37747c2700046a0ad61cd6b752b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>muted</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>a3eb548d02003581cd827bf32cce31588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>muted_buffer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>a215a57e4a0e0333d5c85c2f10b4ddbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SAMPLE_WIDTH</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>afac31df040b1a20cdfdf6848638a5cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wrapped_stream</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1MutableStream.html</anchorfile>
      <anchor>a8484cc1ec931106da6bc69575c0c584a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::MycroftDeepSpeechSTT</name>
    <filename>classmycroft_1_1stt_1_1MycroftDeepSpeechSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftDeepSpeechSTT.html</anchorfile>
      <anchor>a74b494c4dd02b15cdc1bdcfad55b6616</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftDeepSpeechSTT.html</anchorfile>
      <anchor>a65ceb0c6c0e4d68469775284ad50ef63</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>api</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftDeepSpeechSTT.html</anchorfile>
      <anchor>ad3d3be5bf67a438b19df76f43bfc8091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::core::MycroftSkill</name>
    <filename>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a3ead7b4d9884a89f948d44ebb90061ac</anchor>
      <arglist>(self, name=None, bus=None, use_settings=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>acknowledge</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>acfa662243f9dcf3934200e2db31488fe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a9bc85864e655b4d0de9f426ddce2dca1</anchor>
      <arglist>(self, name, handler, handler_info=None, once=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ask_yesno</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>acd3a414b93b2f6f1d078f4249cfdd991</anchor>
      <arglist>(self, prompt, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bind</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ae13906315cefd82d68ece440db6198d2</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a35ea8f22e722476b8430daaf1bb8eab3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_all_repeating_events</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a16aac821a7728169e422f430deb7b521</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cancel_scheduled_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a62d8846d024b37dbf899d77077461b9d</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>config</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a53609c6b83c75e740d67847638064b91</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>converse</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>adf9b1ddf8a31ccd0adae105145c541fa</anchor>
      <arglist>(self, utterances, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>default_shutdown</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a3baabb523504aa5f62970ab97e071e0f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>detach</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a503d0220c8282be3177ae7733088f146</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>disable_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a6c76cbc006626599be2248b3e4a131b6</anchor>
      <arglist>(self, intent_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enable_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a97ead40b41f7e2af52f08b650a8502bf</anchor>
      <arglist>(self, intent_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>enclosure</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a0bad94202c3ef1ed87fcecb73c7f7720</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_resource</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a92650fd5927ae01d729fdb6aaf6b3b2b</anchor>
      <arglist>(self, res_name, res_dirname=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_intro_message</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a200fe58471d51d50bd527f79344fe38d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a2bca811e1d741f30505f07c679dc5278</anchor>
      <arglist>(self, dialog=&apos;&apos;, data=None, validator=None, on_fail=None, num_retries=-1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_scheduled_event_status</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ac0df854ff0e00db74b2f26561a84c995</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_disable_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a949a142c7c9386ef9e7f63600df02034</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_enable_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a4ce8cf4ac9a123f023b5abb0afc46ced</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_remove_cross_context</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>af11828155df2e864f01ab5ab60d1e567</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_set_cross_context</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ab1677fd79016ee4ed7491803a718b790</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_dialog</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a2b551629233f8cd01169beb0d5ce05be</anchor>
      <arglist>(self, root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialize</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ab1b5b70362bf58a244ee59d0976b5e09</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ac14bcb19ca048c5a1746643aa2ddf54e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_data_files</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>aeade3869b3296f24f60406800527d344</anchor>
      <arglist>(self, root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_regex_files</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a704038d6f37631689bf05cfbc7865421</anchor>
      <arglist>(self, root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_vocab_files</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a9442835dda631a464090093e37dd9fb7</anchor>
      <arglist>(self, root_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>location</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ae1efe9ab146f7fecf9dae6673fc5cacb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>location_pretty</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a6351043820e47ae633a02747ae799365</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>location_timezone</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a401b035866eff3b10751d3129594f002</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_active</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ad88d381fe8d38ecd3f2907b6fb887ff6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_entity_file</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a6dca7a153c7108ae0b590d46d33aaedb</anchor>
      <arglist>(self, entity_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a0e93feb13b51c87fee74a489de0fd55d</anchor>
      <arglist>(self, intent_parser, handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intent_file</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a5fd13f1fcb25b93cefab9665602ba178</anchor>
      <arglist>(self, intent_file, handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_regex</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>aada084eae9e1017f17be2562e08974dd</anchor>
      <arglist>(self, regex_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_resting_screen</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a46bc0e24d6cc04c8ac98d7b5797dc71c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_vocabulary</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>acbff40872d9ce675b29fc8bc43373a24</anchor>
      <arglist>(self, entity, entity_type)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_context</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a585ebf10cc749f0c1aa155a277a0f18d</anchor>
      <arglist>(self, context)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_cross_skill_context</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a79b3861e4a09efed917a6e004e1d2632</anchor>
      <arglist>(self, context)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a42a21c810953ceb1e57ab6e301c1828b</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>report_metric</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ad34c2dd651fa58f85a03fbf5592c5b68</anchor>
      <arglist>(self, name, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>schedule_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ad9498494b1b454b6be3481aa98ac1b38</anchor>
      <arglist>(self, handler, when, data=None, name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>schedule_repeating_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a022ee80b8563e77bb8a3ca0e8a67f766</anchor>
      <arglist>(self, handler, when, frequency, data=None, name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_email</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a150ec3b9f5cbfa2e4a60d406e0721f1b</anchor>
      <arglist>(self, title, body)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_context</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a5f2b506ea6a6d54b0590aa21f3896586</anchor>
      <arglist>(self, context, word=&apos;&apos;, origin=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cross_skill_context</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a3c87b5d684d7f8b7b73138b727d36782</anchor>
      <arglist>(self, context, word=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a226e1788d57df2c4379dd3525d2cb8ca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>speak</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a44d1e2a5aa5c8f5e613fefe0306bc179</anchor>
      <arglist>(self, utterance, expect_response=False, wait=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>speak_dialog</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a80563a4d573fdc44acb4cd499f59ad7b</anchor>
      <arglist>(self, key, data=None, expect_response=False, wait=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a522aa4d4dfa9063758fe8b006d0623b4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a48d135bc40ba601799ece953a0107fd5</anchor>
      <arglist>(self, text, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_list</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>aadf677ded53dc4485087d0293a9d77ed</anchor>
      <arglist>(self, list_name, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_namedvalues</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>abbe046069013d6270e766ea53dc90245</anchor>
      <arglist>(self, name, delim=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_template</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a31f8ea3585500202b3309ef51e88fc86</anchor>
      <arglist>(self, template_name, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_scheduled_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a2d14d0b2f1dc9ef14afa2cc8dddb65e4</anchor>
      <arglist>(self, name, data=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>voc_match</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a8a897ef71026f1557259b4a317246e12</anchor>
      <arglist>(self, utt, voc_filename, lang=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_core</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ae98c1e537d5964308bf8197901b7225b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>converse</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a58d62ef31e92ef0eb1cd50bf10f17919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dialog_renderer</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a57707c8698e5e90753594a91ef580a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>events</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a512d99167dd1a7c6f69d7d3a0e8b0189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file_system</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ae1734480f4d4e88a12fee45072e18eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gui</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a07014f18ec1e88649d56823cefe8f70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>log</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>aef77b5f987f8f735722ce104876f6a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>aca4a2dba19ebd23e9fb17f743bc53328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>registered_intents</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a0fc56484629a9c74f1300a393b272a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>reload_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ac5e4a81f30b0aff4467802cc49ab4e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resting_name</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a60a0c79f7f7dce7189be049f436bbad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>root_dir</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a6f85216f54f695767d59957fc50ccd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scheduled_repeats</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>aa23e18bcc4adb8292f668f6eab2aaa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>settings</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a86dd05fd9c9d16f3bf07163df4b86c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill_id</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a611995da972a27d674c03b6c9c8bbc8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voc_match_cache</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a49792cdf14ccdcd56b63b4dff0714872</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__get_response</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a4b537bca024fd8f4f00e623072368da4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__handle_stop</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a81b0d696bf818a66f343c7f384de6a45</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__translate_file</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a4852ab436799b021efa2348f6a87cd0b</anchor>
      <arglist>(self, name, data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_collect_resting</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ab83e0611f2c07012faf88cba9cdb8a21</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_register_decorated</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a5a363a56aa55ca1ad6c1029b2bf17e03</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_schedule_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a34a2e641ec71b08278a19f75c1aba20c</anchor>
      <arglist>(self, handler, when, data=None, name=None, repeat=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_unique_name</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ae648178e4be7991e7e900f187db7d8db</anchor>
      <arglist>(self, name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_bus</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a970f6fd1947f2c8edd0a01ecbed9e6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_config</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>adeb2b255ccd90a83b96b3587d27d3ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_dir</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>a294be2233787e5dce973ba230450eaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_enclosure</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1MycroftSkill.html</anchorfile>
      <anchor>ade5f4da83f7347e3bfb98f97b71a422c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::MycroftSTT</name>
    <filename>classmycroft_1_1stt_1_1MycroftSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftSTT.html</anchorfile>
      <anchor>a2cd28392338a1c1f072c812e5046e88c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftSTT.html</anchorfile>
      <anchor>a33ecabdefd5be5f50065f199fa9d95fb</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>api</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftSTT.html</anchorfile>
      <anchor>a1d5e1189458f759aff62c6f03efd6db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1MycroftSTT.html</anchorfile>
      <anchor>abe22b96265f5124e6d754e9f7f9644a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::NoModelAvailable</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1NoModelAvailable.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::padatious_service::PadatiousService</name>
    <filename>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</filename>
    <base>mycroft::skills::core::FallbackSkill</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>aa98b00dd067eb3c65ea8e812ac468915</anchor>
      <arglist>(self, bus, service)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calc_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a0edbd2588b560b6bce04f2976c0bc991</anchor>
      <arglist>(self, utt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_detach_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>aa53e13773d2650dfe15fe08e64b2b48b</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_detach_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>aed4f6cd13d4dc32d8a4fc6cfd9d943e1</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_fallback</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a2253a863719c029ab7072a5fbd502662</anchor>
      <arglist>(self, message, threshold=0.8)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_fallback_last_chance</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a755614323a14e017bb6fd9b39e02735a</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_entity</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a179a47a5fbf0ff3d4c0378066983df8b</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a33cea1023272910826d2fa38792429b2</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>train</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a459530a32b3a320ec9f596f745519210</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_and_train</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>abb0defe98fc8c9c4095ee93bec12d1ee</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>container</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>af5e1859ea07b45951e0825f4dd1a1497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finished_initial_train</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a6aa9d7198a2f939d98dc1350dcaecf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>finished_training_event</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a525e126583df989d151d88ec1c7c1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>padatious_config</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a1b191b4f564ea478a453a922ee485dc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>registered_intents</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>af9ac83fe3536a630290481294f25360c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>service</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a1b0c6f791ebebd780eef800c1d24eb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>train_delay</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>acb230b954fe6e8e7464d50a5997b8983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>train_time</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a7e8281b36a0bf8113548e86398240a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>fallback_loose_match</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>afeaabca9f9f13ad919cd8d275e4748d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>fallback_tight_match</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>acdd3536c1134aadec927a12311c905b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>instance</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a17bb516bead75c2e63051f3b3828d87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>maxsize</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a7f37bc93f7bc5c52dec1b5e0895e9a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__detach_intent</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a28b09031763c74ea813e5164ae4d7899</anchor>
      <arglist>(self, intent_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_register_object</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a237be7da04653d18725ef8b8d3c2f222</anchor>
      <arglist>(self, message, object_name, register_func)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_bus</name>
      <anchorfile>classmycroft_1_1skills_1_1padatious__service_1_1PadatiousService.html</anchorfile>
      <anchor>a7af61abc07a56280b1f328e256f77392</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::PlaybackThread</name>
    <filename>classmycroft_1_1tts_1_1PlaybackThread.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>ae59b8832f5d3dea256abec14dcd14e1e</anchor>
      <arglist>(self, queue)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>blink</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>a4a6e42b8cc78fc6e057981a86a99ac1e</anchor>
      <arglist>(self, rate=1.0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>a6548c23c313f1f4eb74c976ca740fbf6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_queue</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>a3fbd86900e29d5c1659e54ca1f9bc138</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>a76cefe9bea5fb183496cd2584e6691a9</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>afb11e2f43d793873be314f851e8b1e4f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_visemes</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>ad92f2af98423839c216112100aece160</anchor>
      <arglist>(self, pairs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>ad82a32335fa4dc919988372ae066a7f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>p</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>aea737a2ef84951591efb355ca50aca9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>a7036ddb9a8b1d4156267dc10a10afa75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>af0dcb571d9295d3242d5afbe2c7577df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_processing_queue</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>a309ccdbb8399c757e53aff1f694dbc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_terminated</name>
      <anchorfile>classmycroft_1_1tts_1_1PlaybackThread.html</anchorfile>
      <anchor>aa085f8978e74d41c41b77099d5c41a8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::PocketsphinxHotWord</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</filename>
    <base>mycroft::client::speech::hotword_factory::HotWordEngine</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>ae3b77ddd8c01ede3282a817991c639e2</anchor>
      <arglist>(self, key_phrase=&quot;hey mycroft&quot;, config=None, lang=&quot;en-us&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_config</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>a22afddd1098434a30ecec7627a1f09d9</anchor>
      <arglist>(self, dict_name, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_dict</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>ad68b07bacd89e7c8b05d0cdc6cb43464</anchor>
      <arglist>(self, key_phrase, phonemes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>found_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>a4b276172d9a628db21b4a4b7739b882f</anchor>
      <arglist>(self, frame_data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transcribe</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>a43262a9f7432cc11ebbc15a127bd53b9</anchor>
      <arglist>(self, byte_data, metrics=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>decoder</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>a13ef185d61fac97099281ef329aaedd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_phonemes</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>af3be9119a2c0f042868d8cfa9f31f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>phonemes</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>a36a580d3e59c423a29646bd8a036d61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sample_rate</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>a892b5d681a899509aaaa14c2e189aa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>threshold</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PocketsphinxHotWord.html</anchorfile>
      <anchor>abdbaf973320162fb9089240501c3deec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::PreciseHotword</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</filename>
    <base>mycroft::client::speech::hotword_factory::HotWordEngine</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a65c8ee1b250278ab159190585b97e726</anchor>
      <arglist>(self, key_phrase=&quot;hey mycroft&quot;, config=None, lang=&quot;en-us&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>during_download</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a30a16e6f217877c307153fbb8a4ed8b3</anchor>
      <arglist>(self, first_run=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>folder</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a19b6f152cba64304282269ec92144df4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>found_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a62e3ec04dd89c896b742f90ccada67a9</anchor>
      <arglist>(self, frame_data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>install_exe</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a3917fa9c2b2011a6364fe2a2ecba4b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>install_model</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>aa36f9b1927930257b68e278f283d0e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_complete</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>aca6ce362a6b30949bc57d16cb547a5be</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_download</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a7d160970e099de19db555f398c1e0727</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a96fd575b32d384c1a268b4a87942a650</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>ac6e37ec309726d5d4c026b3b149590d8</anchor>
      <arglist>(self, chunk)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>download_complete</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a3777048fb3e9b95be9be647e3a356179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>has_found</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a35383c8e9436c5f905f2a3c2bfc0c7a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>precise_model</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a1fe26cf51686573f0200789556ce2438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>runner</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>aad91892ce3de7109533d24964ff82311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_download_progress</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>af24c85fdc268c86b28e271f44aef162c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stream</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>ad5e39df1c8972068acc22ad5e4815802</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_snd_msg</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1PreciseHotword.html</anchorfile>
      <anchor>a38b4201456097ecb2d539dc78ec0690c</anchor>
      <arglist>(cmd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::listener::RecognizerLoop</name>
    <filename>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a746db5a6ec650d1f285f91b7c7144ae1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>awaken</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a0698bdd3061f2aa6bfc972aeb5baae53</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_wake_word_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>acf45ca1ecbf45799881dd7a184b69290</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_wakeup_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a1a9d04f7c131e4eec0e3c13f8b35b3ff</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>force_unmute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a9b554092ceafc6cdaa8293892807aa2e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_muted</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>ab755b0808d855323f0aef795144d6018</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a2c342095682c7dd5a49af331e76d00e7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reload</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a5febd9463f6b9ceda4f2da169a7f67ef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>af853f64ab06832f50e78a58f90408689</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sleep</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a920e8cdbf486a249c8802bc262ba73e9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_async</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a2d0175ba6e689aafa3fc8258c6cf9681</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a8f72b2ffb8690d3b6d797957065804b3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unmute</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a7c70f521808c43abb3c8e877e2a0d5ec</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>abe59b530e0b3907611d6e70798cacbf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_core</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a3e743851c6aab7380bcf819af40c33e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>consumer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a1a4c5bf53fe1870ab29ef226479cfa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a129c8a10a8d7a7c128af777d65e1bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>microphone</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>ab23c6dbfd4d22a2291ca7382f1d6dde0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mute_calls</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a5f8d925d6988f4130783ade52b387ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>producer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a45b681375e102400cec480f0747e010c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>responsive_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a852bd8e41e3dd6aba41212b94297d688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a16d86cd39ed9f1fc8043ba322bf038c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wakeup_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>a97f56d4e366c5126de113c729edefc35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wakeword_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>aa73a6aa212d1c7dc6e6827761d171142</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_config</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>aaffeef92280322166a2873b2efb05119</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_config_hash</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoop.html</anchorfile>
      <anchor>ad04af062cd557e154dbdeb2fb3bcacbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::listener::RecognizerLoopState</name>
    <filename>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoopState.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoopState.html</anchorfile>
      <anchor>aa8efeeedfce1dd8f732536ebc3fb14a1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>running</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoopState.html</anchorfile>
      <anchor>abfd8089e8e181c2b0e9c360468fa2097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sleeping</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1listener_1_1RecognizerLoopState.html</anchorfile>
      <anchor>a8feede5c499546aecd4ec2eb95bded97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::RemoteAudioBackend</name>
    <filename>classmycroft_1_1audio_1_1services_1_1RemoteAudioBackend.html</filename>
    <base>mycroft::audio::services::AudioBackend</base>
  </compound>
  <compound kind="class">
    <name>mycroft::configuration::config::RemoteConf</name>
    <filename>classmycroft_1_1configuration_1_1config_1_1RemoteConf.html</filename>
    <base>mycroft::configuration::config::LocalConf</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1configuration_1_1config_1_1RemoteConf.html</anchorfile>
      <anchor>aa0b594e9adcd637128476e5e52549e04</anchor>
      <arglist>(self, cache=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::remote_tts::RemoteTTS</name>
    <filename>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a4c44ec8d4a7d0db2a0b10fd198f29529</anchor>
      <arglist>(self, lang, config, url, api_path, validator)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_request_params</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a3499665504325bcc8e4cb7004b3640f0</anchor>
      <arglist>(self, sentence)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>aadb28efa11d0994ea2b4c93e59b1e18f</anchor>
      <arglist>(self, sentence, ident=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>api_path</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>aca621e4f3da26ee5c2c08b35d14fa83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auth</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a19157c830dd8b4d7e2d86fea640a5f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>session</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a63835b40915056d46807b48b7dcfe377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a33ed4d84b842e246a2a8c1c09e73b226</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__play</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a3137c5a9c33a268744ffe30bb2a2f3d9</anchor>
      <arglist>(self, req)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__request</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a41861cf9935a4e0a493a2f683b37d885</anchor>
      <arglist>(self, p)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__requests</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a7287da04f14d3eff1c3e3d04375d9de9</anchor>
      <arglist>(self, phrases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__save</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>a4ff8832a8a3f956ff293217ba4e8179c</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>__get_phrases</name>
      <anchorfile>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTS.html</anchorfile>
      <anchor>adada9e00e66029ac964af18813bc12f7</anchor>
      <arglist>(sentence)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::remote_tts::RemoteTTSTimeoutException</name>
    <filename>classmycroft_1_1tts_1_1remote__tts_1_1RemoteTTSTimeoutException.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::mic::ResponsiveRecognizer</name>
    <filename>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ab4b20c784f1d0b484e14296a02ef4fd2</anchor>
      <arglist>(self, wake_word_recognizer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listen</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a3c58c5d75cd3bca2c5a03fb6fd3ea2cf</anchor>
      <arglist>(self, source, emitter, stream=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record_sound_chunk</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a933089f087629f73b0eb4e7bf954d4ef</anchor>
      <arglist>(self, source)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a258675c9b140385141fbc62718e9214f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>calc_energy</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a3be3b503a220088643dd4033933027a4</anchor>
      <arglist>(sound_chunk, sample_width)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>sec_to_bytes</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a3ab7eff7a95f14e1a8886278fc3f00e2</anchor>
      <arglist>(sec, source)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>account_id</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a1496bd911f2837501a736c1e603a977c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audio</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a6549d1d612ffccd654362096919e36a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a47f2b1a7dc6a08d0656a2562caba1779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>energy_ratio</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a05c25efb722382deca21306c376bae20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>energy_threshold</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a82653a7fea82211aa24caacf32225b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filenames_to_upload</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a9cf0693335395f81f0d4c937242db661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mic_level_file</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>abe67842719fee20e381869d6c4eb8dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>multiplier</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a82669251090e8b43640a12abc8103174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>overflow_exc</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ac116df8fa2819e06a770d05d6a1937ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>save_utterances</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a7c511fcdf32de5826f938ea7a0bd49d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>save_wake_words</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>aed3fd9f2834d801e2fcdcb49f139824f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>saved_wake_words_dir</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a09c1eeca839938f86f1865b728726fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SAVED_WW_SEC</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a5f3e6ee46f12ac077c5aaee50a793cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>TEST_WW_SEC</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a7a642761f8d68d20ad15f14b8e49205f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>upload_disabled</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a9a1a44d5b6d4c3919361b3fb4893e1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>upload_lock</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ace061cec642153b5f814b8ff7ad750d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>upload_url</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a22f2c181aad864a133041a91ff72f651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wake_word_name</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a72bae73d883467880a8bc975a5383fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wake_word_recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ae98c191a29b60c419aa1af129a7a3a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>MIN_LOUD_SEC_PER_PHRASE</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a6b18a5ff854c363d0dd271730e7502f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>MIN_SILENCE_AT_END</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a17c158c9bebebe7e2fc079861661077d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>RECORDING_TIMEOUT</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ab24c91949fdb6366c099a543d8b01905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>RECORDING_TIMEOUT_WITH_SILENCE</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ae65531d8f1f308ae90680418950649db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>SEC_BETWEEN_WW_CHECKS</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ad898b0b11aeed36b789e16db6f27ceb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>SILENCE_SEC</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a09ca5c0424365cfcf04a81fd5a43f1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_adjust_threshold</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a7be1f105256bdc8a9aff40bf2fdf6a43</anchor>
      <arglist>(self, energy, seconds_per_buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_compile_metadata</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ae2cd7aed4211a051dfd93fea5685208d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_record_phrase</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a6a8467dec4c73203334fea31c8f9381f</anchor>
      <arglist>(self, source, sec_per_buffer, stream=None)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_skip_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>aafa254856c0ef4df4e5a25dd8632b7ca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_upload_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ab6bfc7c45fe2fbfaffe76a355ab4da1b</anchor>
      <arglist>(self, audio, metadata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_wait_until_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>ad34bfd90cd3494dc1a6c799189a803ca</anchor>
      <arglist>(self, source, sec_per_buffer)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>_create_audio_data</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>aa224044925045ad7c15f3e8f8cccde1e</anchor>
      <arglist>(raw_data, source)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_stop_signaled</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1mic_1_1ResponsiveRecognizer.html</anchorfile>
      <anchor>a7b52be4f0c5e4536a341c28fb4e0ac87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::responsive_voice_tts::ResponsiveVoice</name>
    <filename>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>ad56c09d85cb57bd1bcaae50ac90f28b2</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>aaa63b67e11f07aee079c30e8b057b126</anchor>
      <arglist>(self, sentence, wav_file)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pitch</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>ae86c63a32df4b96e1a77a11932bd910d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rate</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>a956b5696207ce8ac8147b3e16cf622cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sv</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>a0b1724f492a32a5e0cfd390ec3de4a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vn</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>a4992921bcd41998f34983d1af38e7720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vol</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoice.html</anchorfile>
      <anchor>a3b8d1a8653a6cc429eb90538a1cb0f18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::responsive_voice_tts::ResponsiveVoiceValidator</name>
    <filename>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoiceValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoiceValidator.html</anchorfile>
      <anchor>ab4d3d8fb22ac8f21abcce255f101a587</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoiceValidator.html</anchorfile>
      <anchor>a3df9f0cfae38960e3bcb8b5c375b2b69</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoiceValidator.html</anchorfile>
      <anchor>aabbc4f9f0179df4d5e289a0e36c46646</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1responsive__voice__tts_1_1ResponsiveVoiceValidator.html</anchorfile>
      <anchor>a96e9bed603770d613f9c2674e893b3a6</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft_ros::helpers::RosMycroftSkill</name>
    <filename>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>ad6a31190d80f0b631eddf16da7be2519</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ask_yesno</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a4eefb3ce6e66889241c1c438eb6243b0</anchor>
      <arglist>(self, dialog)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a8451f86a6ca5c6e8acdb17e1aeca3da8</anchor>
      <arglist>(self, dialog)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialise</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>af14879f6464014c288bb61b6c022708d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_entity_file</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a96341fd92ed479d1fcf513cd0c9cc7aa</anchor>
      <arglist>(self, entity_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intent</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>aeb68e17989738bb302247a7374a74cfe</anchor>
      <arglist>(self, intent_parser, callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intent_file</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a8cdeaf78bef3a9180aeabc10b3ae3935</anchor>
      <arglist>(self, intent_file, callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a5d7fa26ad8475a4d05263dd9db5a6dcc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ask_yesno_client</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a767bcb08a4ae156f19e6775d051c9dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>entities</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>ac072ad8726687e31747a3e4b45f28635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a02b52501adea07c9ece95ce2c10e018b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>intent_files</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>af56575509d0644b6448ef0c83ed891f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>intents</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>aef32ba3d989e81fb066aa02cf1cfb137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>afa789729a67ea71db5596598a10ef688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>registered_intents</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>ac67efd6d66772302d422b1ee5ddb6273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remove_skill</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a90dfc28581724799695796736c290b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response_client</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a1a3a7a79a41d691ec27d99da0536f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>topic</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a2d8735bcc792332cd340950975cb2dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_handle_intent</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a6505c5b5a8a8c43982ea4c725bd4bac4</anchor>
      <arglist>(self, response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_register_skill</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1RosMycroftSkill.html</anchorfile>
      <anchor>a02706d7e8460d2fd2c9abb559d14790e</anchor>
      <arglist>(self, skill)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::text::text_client::ScreenDrawThread</name>
    <filename>classmycroft_1_1client_1_1text_1_1text__client_1_1ScreenDrawThread.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1ScreenDrawThread.html</anchorfile>
      <anchor>a0782e30439fa0232a4e3fe4e9c2bad7f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1client_1_1text_1_1text__client_1_1ScreenDrawThread.html</anchorfile>
      <anchor>ac98a93c5dfd0fc4b5897d6de34e95dfb</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::session::Session</name>
    <filename>classmycroft_1_1session_1_1Session.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>aa0bb4fcb66f7ff0500b474f490819018</anchor>
      <arglist>(self, session_id, expiration_seconds=180)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>a1f2bc404c2292f08b04ba46bc1081cda</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expired</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>a43172416f2e75de98b113a1a7963ce6e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>touch</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>aeaa1a5469d312c431d3549aed2f7c5a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>expiration_seconds</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>a3bd7245b191a722423f7d8acb1c1b0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>session_id</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>a74cd76a8115f1817dfe4a9fb0c2bb9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>touch_time</name>
      <anchorfile>classmycroft_1_1session_1_1Session.html</anchorfile>
      <anchor>acbedb9545389c3484526ee9b5c71c6af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::session::SessionManager</name>
    <filename>classmycroft_1_1session_1_1SessionManager.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmycroft_1_1session_1_1SessionManager.html</anchorfile>
      <anchor>aa86029e4c703e66ff76c88ca31c856f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>touch</name>
      <anchorfile>classmycroft_1_1session_1_1SessionManager.html</anchorfile>
      <anchor>ae08bc5d002d1da4bedff6eca88380d15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__current_session</name>
      <anchorfile>classmycroft_1_1session_1_1SessionManager.html</anchorfile>
      <anchor>a2124db4af10e8ddd3f2f656710e3071a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__lock</name>
      <anchorfile>classmycroft_1_1session_1_1SessionManager.html</anchorfile>
      <anchor>adec5dde07de78312af44845c8ad26b40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::lock::Signal</name>
    <filename>classmycroft_1_1lock_1_1Signal.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::simple::SimpleAudioService</name>
    <filename>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</filename>
    <base>mycroft::audio::services::AudioBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a2c7393e3edec7ee14c7b147338175d83</anchor>
      <arglist>(self, config, bus, name=&apos;simple&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>afab1cd6dbff03d9cc42b1bb0dc3c058e</anchor>
      <arglist>(self, tracks)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>ab778e623722d022aa5503da1db482113</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>ac772dd69bda7249e8fc5d75a40bdef25</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>af747a9c5c978b4b6dc649663c20ee048</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>ab52921a27163d30d17d7baf8db87d835</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a1205e1a61ed7fcfef2bdef357e0667f2</anchor>
      <arglist>(self, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a69d70a104167a07849dbbeb568f48bdc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>aa39cb80cf82221670847e1102813e165</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>aaeeaa9f515f781c179002ebe1aee66df</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a68860f9f485b2a3b3717ff6fca6fa509</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_uris</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>acbea7869649ec4ccd84b4ad0dfad727c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a40ae2fe2187d0fbc5d14d893c6ed2c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a3b22cd26ce97893c2d456a3add328196</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>index</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>aaf8cd74b59cccfcf68a22f99a2e21ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a8d7a0d3a083652595ef96948bb98ea94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>process</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a5bde9c825923cfb02771c254dcf427a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>supports_mime_hints</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a803d420a954e50e55cdb53241377d1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tracks</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a067c50149274656453ea95cac1b64581</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_process_running</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>afcb059eab80192ceb488fa760eb9880d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a8b300ce7d15dbf39442f89a1f721fd16</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a27072c47d7024c8087cb4945015ee27e</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>ade7d994004cdf55e3a33d0abdb5103e2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_stop_running_process</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a3ce5719f87fa82d555c6289ba1bbda9a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_playing</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a8c742490663f7e5745a6d137bffa9188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_paused</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a84eb757c5d6c3ac0f9da5c261fc19599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_stop_signal</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1simple_1_1SimpleAudioService.html</anchorfile>
      <anchor>a51372c0434ccfa9f7ca2bda7cf2f49d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft_ros::helpers::SkillBuilder</name>
    <filename>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>ab1feebeef1852d6e3475a80cf1f815df</anchor>
      <arglist>(self, path=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>aafefe5c5b56c9de0cc294e9fbb7e1a7b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>buildAndRegister</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>acf7073fccd9c43ed8a52e73916260bcf</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>entity</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>aa55f6d388f1f89fe8a7c96dc3cd80038</anchor>
      <arglist>(self, entity)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intent</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>afeb2030153ef1fc05e0025da1f9daae6</anchor>
      <arglist>(self, intent)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intent_file</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>a622380bc238320c275c8073a74b1ef84</anchor>
      <arglist>(self, intent_file)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>entities</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>aa637c996270825b65f1e0076985f7b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>intent_files</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>a83fc6a3c7cded4b1b8d18faba5cf67bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>intents</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>a32c0cba837417302fb555c2f939a75e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>classmycroft__ros_1_1helpers_1_1SkillBuilder.html</anchorfile>
      <anchor>a7da404d5ae1fc7db730d5ac328884ce7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::core::SkillGUI</name>
    <filename>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a0d7e38abd32fe8af01e9304d7e791590</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>aa7b3189ae1391261206acbe5b90c8133</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a6293883f0f96e58414692c0285efc018</anchor>
      <arglist>(self, skill)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>aeda914f7eca4a88ca93a7f996e0267e8</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_message_type</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a569e896aeabc20feae481ffa7d7a284b</anchor>
      <arglist>(self, event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a009a2a03a4eb0d6d86d60fbe6392a827</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gui_set</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a9e2959eba959f386e6e585b96b7c7af4</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_handler</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>acc3fd75b98ad3c4228b3526dc13171b7</anchor>
      <arglist>(self, event, handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remote_url</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>ae0c03c7cb77763a99eb884dfbfb99945</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_page</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a031a2225e35c4c495277f4dad1a0df0b</anchor>
      <arglist>(self, page)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_pages</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>ac6700d337f7751dba28314ae2397f521</anchor>
      <arglist>(self, page_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_event</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>ac6ca20fe4eee53a36b899f1c0df0f876</anchor>
      <arglist>(self, event_name, params={})</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_on_gui_changed</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>ac85bfe94dac9caaf3fbaf2518e4e07c6</anchor>
      <arglist>(self, callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_default_handlers</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>af453c79bdfa3ded623f67bdf607cf7b8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_html</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>aa5981a466910698ccc8e462439095cbe</anchor>
      <arglist>(self, html, resource_url=None, override_idle=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_image</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>aae8bffe35e8239c0209e53399ff037c8</anchor>
      <arglist>(self, url, caption=None, title=None, fill=None, override_idle=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_page</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a71bd56560912a53c45a5997cd6d464e0</anchor>
      <arglist>(self, name, override_idle=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_pages</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a3208a814c1bf1179bfad742fa54b4d3e</anchor>
      <arglist>(self, page_names, index=0, override_idle=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_text</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a8780920b5127606435a2416b8e609f3c</anchor>
      <arglist>(self, text, title=None, override_idle=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_url</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a0dbc5a9eb4dae4c146921f8634e1b63b</anchor>
      <arglist>(self, url, override_idle=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a57be7d13c08e7694d4aa239b4e1342cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>on_gui_changed_callback</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a452e12b5036a845cb882d2de664a302f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>page</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a17d952c8461b8a46870fcd2429e25f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>ae7fae7b1a089a818ac80ec0201506cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__session_data</name>
      <anchorfile>classmycroft_1_1skills_1_1core_1_1SkillGUI.html</anchorfile>
      <anchor>a1ee765ebc1ae0476b5e82aaa0856ff65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::skill_manager::SkillManager</name>
    <filename>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>abee6314f3c4cbbe377f127fb8b007b9c</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>activate_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a8dce340b639c30d79cb78e42c73ed324</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deactivate_except</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a46de0dd9307d0566cd580834a21c044d</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deactivate_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ad7ebbe8c1878a50523dd13931077f7a0</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>download_skills</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a5857ecba2902ffc6d3ca36b2c3083e37</anchor>
      <arglist>(self, speak=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_converse_request</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a4fa4f980853c7c15733b582159c75166</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>installed_skills_file</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ad817222504564d0a22917ef05d2a9280</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_installed_skills</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a5f5a3df93e59189eac03cc2068c78bdb</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_priority</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>afd6a4529b5c39b100b01099e5d9a977e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_git_locks</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a8b97bd4d2fa82218cad21e1fab5d2f66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a5e7b13a94a630c3f6c1fd20d883cc81e</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_installed_skills</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a304f60787d9a32c50a874065d26f7beb</anchor>
      <arglist>(self, skill_names)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>schedule_now</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a58a7576db314ff929d833654552995bf</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send_skill_list</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ab8257f11887071759d7082ac824cd023</anchor>
      <arglist>(self, message=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ab60be09711f2e450e64fe00a1e37c70c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>create_msm</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ad58a40751868261bc45e46c3b0701e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>get_lock</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a9b85b10ac27880411db1ca358abc84bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>manifest_upload_allowed</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a99a77e220e9aa812bb4887f323d40062</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a620b92c50256b7e5951bf8bb10b58039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dot_msm</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>abeec8270ee681a1ef5d10a4574668576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enclosure</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a1a05d3e306463dfd70d3ae6aa315c5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loaded_skills</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a9338519c36b4795a1fca41164b981b30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msm</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>aca943fce8fe55ae9e32c75697772bdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>next_download</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>add9ea97085f5a88e3e72839f258e6e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_install_retries</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>aef91fae310633ce2341f747b6b76010c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thread_lock</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a614260f3e9b4c383e778ccdc8cbabdb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_interval</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a741f87f81b4a481ced1ff9aa1bdaa2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__activate_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a53ff4b6bdebb1cd1028ab1e4e400eca0</anchor>
      <arglist>(self, skill)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__deactivate_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>aeb630e5c52131a0897f5e8a313f9584e</anchor>
      <arglist>(self, skill)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_or_reload_skill</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a030f6f76ed9225264b09bf7c90f1e942</anchor>
      <arglist>(self, skill_path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_unload_removed</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ab778e2a8b55fff7c19e4a83a1540a2b0</anchor>
      <arglist>(self, paths)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_connected_event</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>a2a095079aeddd3ac4ebac08c752e2b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_stop_event</name>
      <anchorfile>classmycroft_1_1skills_1_1skill__manager_1_1SkillManager.html</anchorfile>
      <anchor>ab3d647c2501f63e62e5b83ae9ef692d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::settings::SkillSettings</name>
    <filename>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a30458213bd25a2333a4b9d1fcf8f5d09</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__hash__</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a4c900ec5cc81aaf8398187764a16e7e0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a059b6b5f2e18a69b4d9a455affacb94a</anchor>
      <arglist>(self, directory, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__setitem__</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>af323d35bfa7c69bece2a4661c6c0a7b7</anchor>
      <arglist>(self, key, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>hash</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a725bac550cc936544b39949151e9cee3</anchor>
      <arglist>(self, string)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialize_remote_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ac5d0511a153eceaf30cfe1a44f5308bc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_skill_settings_from_file</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a7812d0a94e3641c20e678383ed20e00d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_poll</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>aa8281985394e57cb6a439eb6170586ad</anchor>
      <arglist>(self, _=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_skill_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>aa0a1a34ea5da19141cf2852e18cb4bf6</anchor>
      <arglist>(self, skill_settings)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_changed_callback</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a02a1bcd161fa372e3e84b3481e440f54</anchor>
      <arglist>(self, callback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>skill_gid</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a9e719c9f90e3a0628e19248ec6a08a4d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_polling</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ad7bd7b808862fc19dbc8f28c7b21278d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>store</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a7429300ebef60b465c652b811e83f012</anchor>
      <arglist>(self, force=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update_remote</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>aacc2190d75cedc622c878f3c7f8d808d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>allow_overwrite</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ad4c89fa1086adbf7e864e4231a407487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>api</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ac51774a8177bb99d5d89a81f24e239c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>changed_callback</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>af27d595b40a64d761ed4c2db8c47d413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>afe3bf50e3702d50363a334f679836a4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>display_name</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>af2332c88a532c492f34d933c007089ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>is_alive</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a55308aa194ad3c8f70db2a460112dbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loaded_hash</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a2c4e414c2d03145de84b9df83ee33e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ac16289f129e6252a1b484655e627b26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_init_blank_meta</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a8c84b6256b6e9922f643354c64ad99f1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_is_stored</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>aa0f4322806347378e6450bd19df86283</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_load_settings_meta</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ab14e02352d155c8dcb37f6bef1176d15</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_migrate_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>adbf435730a51dc758e607f1363329865</anchor>
      <arglist>(self, settings_meta)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_poll_skill_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a48f2298c4f8ebb5ad32ead0db94f6aea</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_request_my_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ac215cd3bf203f28b9d589f681d9c26f2</anchor>
      <arglist>(self, identifier)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_request_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a9b4e9f87c59bf772731b4b9ffc362abe</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_send_settings_meta</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a0eb87357f75c28ad638ed84249039c82</anchor>
      <arglist>(self, settings_meta)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_should_upload_from_change</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ad9291b9089dfc09ae8ff572a90f027d8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_type_cast</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a928e6b28abd02ac22e7abecc0415d7d4</anchor>
      <arglist>(self, settings_meta, to_platform)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_upload_meta</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a9a69dfa677229ac3cc748dd1396bc570</anchor>
      <arglist>(self, settings_meta, identifier)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__skill_gid</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>ac7f38cc25eaa819cee252790d02f853d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_api_path</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a1129366012db1aa0fcb9022f77f09cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_blank_poll_timer</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a702d28079c12cede29dcc56010815f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_complete_intialization</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a40b057e82c74325c2f6c8b7c6f720726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_device_identity</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>add1fcad59c80a81f224f0fcb4a57f9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_directory</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a117ea19b342f363727d4d25cf73b9eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_is_alive</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a62b2a53268838d5e664e4d8efc5d365a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_meta_path</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a08ef1fd191ad3a70dba3836f7d4011d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_meta_upload</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a77476d37c4aae7f397750d6417984e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_poll_timer</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a29c591a8f3e06ca39fcfaf4d67790371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_remote_settings</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a8ce54ce2267c964c217082a5fe415dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_settings_path</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a7fdf538ac91cf6529462a259a0bfaf44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_user_identity</name>
      <anchorfile>classmycroft_1_1skills_1_1settings_1_1SkillSettings.html</anchorfile>
      <anchor>a819fbaac38ae5b8baa2a65768a3a8bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::SnowboyHotWord</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1SnowboyHotWord.html</filename>
    <base>mycroft::client::speech::hotword_factory::HotWordEngine</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1SnowboyHotWord.html</anchorfile>
      <anchor>afae192010d473eb83f50a7fcbfe26d47</anchor>
      <arglist>(self, key_phrase=&quot;hey mycroft&quot;, config=None, lang=&quot;en-us&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>found_wake_word</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1SnowboyHotWord.html</anchorfile>
      <anchor>ac02f001cd23acf77ab55f6b4b3fc831a</anchor>
      <arglist>(self, frame_data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>key_phrase</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1SnowboyHotWord.html</anchorfile>
      <anchor>a5ba5d3aa325a7adbf8e3ecc66b72d127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1SnowboyHotWord.html</anchorfile>
      <anchor>a0516de11f729a74a9c0e9b782d31e224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>snowboy</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1SnowboyHotWord.html</anchorfile>
      <anchor>a7070a94bb13c086f55aa355750db3578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::spdsay_tts::SpdSay</name>
    <filename>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSay.html</filename>
    <base>mycroft::tts::TTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSay.html</anchorfile>
      <anchor>a9f1287923ffff80c2d9f6abfa9b4ada8</anchor>
      <arglist>(self, lang, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSay.html</anchorfile>
      <anchor>ab2b1dd76387a3584105cc21684373386</anchor>
      <arglist>(self, sentence, ident=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::spdsay_tts::SpdSayValidator</name>
    <filename>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSayValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSayValidator.html</anchorfile>
      <anchor>a2ca8c500adb9ff617168ba277f31a8e1</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSayValidator.html</anchorfile>
      <anchor>a5f45fb7324b397be09c9495de45b94e4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSayValidator.html</anchorfile>
      <anchor>a40e9137e59cafa374ff47bb0965607d5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1spdsay__tts_1_1SpdSayValidator.html</anchorfile>
      <anchor>a1f0465b4a4fe2744348011907216333a</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::metrics::Stopwatch</name>
    <filename>classmycroft_1_1metrics_1_1Stopwatch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__enter__</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>a3f55edfaea2d76be67615a1c8cab0aa7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__exit__</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>ad902c0b850c1064dfeb4d0044d6f3793</anchor>
      <arglist>(self, tpe, value, tb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>a8f7109e7428e556a1e1600f9f7410834</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__str__</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>af50c53ec6072c33bd793fdd8437f9eef</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lap</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>aa2e2cd7f4b9a09c1eb3970640f0bee5d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>ad95aee142baa67cb23474937a1cbecb2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>a4fc2e6c2dc4ffde209cae7320ac6f47f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>time</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>ad7e332724cc3293b9e02d329c25af690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>timestamp</name>
      <anchorfile>classmycroft_1_1metrics_1_1Stopwatch.html</anchorfile>
      <anchor>a4f8b83a4df0299a02efb492b3d3d8e23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::StreamThread</name>
    <filename>classmycroft_1_1stt_1_1StreamThread.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1StreamThread.html</anchorfile>
      <anchor>af7807ae2655603cb81a56fcbca831224</anchor>
      <arglist>(self, url, queue)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classmycroft_1_1stt_1_1StreamThread.html</anchorfile>
      <anchor>a7d4ade846546c909a03e569589c92096</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1stt_1_1StreamThread.html</anchorfile>
      <anchor>a1a16d340617e228a8504064d0dfac8e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response</name>
      <anchorfile>classmycroft_1_1stt_1_1StreamThread.html</anchorfile>
      <anchor>a5107c2ef1bdcd3790b6deac45f5b9505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1stt_1_1StreamThread.html</anchorfile>
      <anchor>a25b24cc175bae44f491c437227e3e0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_data</name>
      <anchorfile>classmycroft_1_1stt_1_1StreamThread.html</anchorfile>
      <anchor>abf336a5b2b3c4869842aeb766d44e64e</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::STT</name>
    <filename>classmycroft_1_1stt_1_1STT.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>ab07105209ee91d8bc76c860ebefa81a2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a5b9157d80ba8d467bc60df7ca938e05a</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_data</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>acb7665f4272d232af48391b601c500fd</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_start</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a834f4a14d10ca411ccf52fd49e57c2e5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stream_stop</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a9eeca159f8f94d43242aa75d91ffa5a8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>init_language</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>aa877816bc31ffafb00dde061093fbeef</anchor>
      <arglist>(config_core)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>can_stream</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a5531d5c242f0bc66ff9d6c91613d5094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a11b2944e44b2c372690e33d6e9a7eb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>credential</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a26787f227600c7d3fec4148f534bde26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>ac0195d35f2773d14f911e286953ad70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>recognizer</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>aad9000840e6eaf21d5417fd90df2115c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1stt_1_1STT.html</anchorfile>
      <anchor>a32ac2c5bd132acc00059800afc2d4c1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::api::STTApi</name>
    <filename>classmycroft_1_1api_1_1STTApi.html</filename>
    <base>mycroft::api::Api</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1api_1_1STTApi.html</anchorfile>
      <anchor>a165b04faa22c0a1461e003009d6e720d</anchor>
      <arglist>(self, path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stt</name>
      <anchorfile>classmycroft_1_1api_1_1STTApi.html</anchorfile>
      <anchor>a3e7a017a42d352100d2f71a999f0badd</anchor>
      <arglist>(self, audio, language, limit)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::STTFactory</name>
    <filename>classmycroft_1_1stt_1_1STTFactory.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>create</name>
      <anchorfile>classmycroft_1_1stt_1_1STTFactory.html</anchorfile>
      <anchor>a62ef8e3194c2ca02f7f8c31f08c4a92f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>CLASSES</name>
      <anchorfile>classmycroft_1_1stt_1_1STTFactory.html</anchorfile>
      <anchor>ab905d9158a6c222391daf5f84e0ffb3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::skills::common_iot_skill::Thing</name>
    <filename>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</filename>
    <member kind="variable" static="yes">
      <type></type>
      <name>AIR_CONDITIONING</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>ab917bb151eb1aec063648539d6b2ab42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>DOOR</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a27cd2d5c8a22410dde66acc18593f414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>HEAT</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a8d9f84b440593883b725389b33d3f90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>LIGHT</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a645be03eb5bc88339e0c9919fd21f438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>LOCK</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a744b65d49dc4ab24bac9486614a60336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>PLUG</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a4f42d2daf61130e5b3c090026ccb1caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>SWITCH</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a0ff9df788812ba503eadbb2efe41081e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>TEMPERATURE</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a35332bbc1fc768f5aafc2bd5251fea3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>THERMOSTAT</name>
      <anchorfile>classmycroft_1_1skills_1_1common__iot__skill_1_1Thing.html</anchorfile>
      <anchor>a33db0b7d46397d311662d9e2ee24b224</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::messagebus::client::threaded_event_emitter::ThreadedEventEmitter</name>
    <filename>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</anchorfile>
      <anchor>a818870bd8f7e1db1682d82a53643aab9</anchor>
      <arglist>(self, threads=10)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</anchorfile>
      <anchor>a5d037e4e5819b6edd9fa73907b8d401f</anchor>
      <arglist>(self, event, f=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>once</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</anchorfile>
      <anchor>a45be8b5eff5e35bdeea8a510211af3fb</anchor>
      <arglist>(self, event, f=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_listener</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</anchorfile>
      <anchor>ab18d4a4a85932f90b2080411685b9d68</anchor>
      <arglist>(self, event_name, func)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pool</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</anchorfile>
      <anchor>ac9159ccbfa6710fc250c314df0e0563c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wrappers</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1threaded__event__emitter_1_1ThreadedEventEmitter.html</anchorfile>
      <anchor>ae3536095770725a0dca457c0a0c9417f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::TokenSTT</name>
    <filename>classmycroft_1_1stt_1_1TokenSTT.html</filename>
    <base>mycroft::stt::STT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1TokenSTT.html</anchorfile>
      <anchor>a712f6413879eba4e8f704196cb39ca14</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>token</name>
      <anchorfile>classmycroft_1_1stt_1_1TokenSTT.html</anchorfile>
      <anchor>a00646fa66868c3a32aec08142eb67193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1stt_1_1TokenSTT.html</anchorfile>
      <anchor>a71c727442e486bba21420205df362b1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::hotword_factory::TriggerReload</name>
    <filename>classmycroft_1_1client_1_1speech_1_1hotword__factory_1_1TriggerReload.html</filename>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::TTS</name>
    <filename>classmycroft_1_1tts_1_1TTS.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>ae3a1ac003bea04053233394e9d1ce356</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a49ebb01126fd049ffc6a04b7221e4c41</anchor>
      <arglist>(self, lang, config, validator, audio_ext=&apos;wav&apos;, phonetic_spelling=True, ssml_tags=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>begin_audio</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a1c17aa43649100743175a5c15a43688b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_cache</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>ae3842b2c045d0f71ce4c7e1deffbbb24</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>end_audio</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a4c5436fb2186a7f2e6e658bf6868f6ce</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a38af11374d31fb12d61f115c9c860ad3</anchor>
      <arglist>(self, sentence, ident=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a677047989e3d1550791d0a547430ab56</anchor>
      <arglist>(self, sentence, wav_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>adb6ae87074bf400e5288f5e354bba6e9</anchor>
      <arglist>(self, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_phonemes</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>ae9a16c529fc76d4e45b4897c1dd8f742</anchor>
      <arglist>(self, key)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_spellings</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a00a0db047144e097335a6683850e66a9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>modify_tag</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a062a8297bad0f5c7aec6c00b72d99ca2</anchor>
      <arglist>(self, tag)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_phonemes</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a89bda8f2126f0cce7edf835330c9a65f</anchor>
      <arglist>(self, key, phonemes)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_ssml</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>aa97e19dbdc141d91da923cb7fe3eb426</anchor>
      <arglist>(self, utterance)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>viseme</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a45c0f2127534516c0357737100780a08</anchor>
      <arglist>(self, phonemes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>remove_ssml</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a5271b3797a1a8155de489cb00b854298</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audio_ext</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>aebe72c07b818b6e8c0c460167a16c7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a8b9a50752210e15fd434856291cd59cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>ac443d2578a4aefad91c6d989d84ad02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>enclosure</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a935dbd9916bf5a10d3bfdcac440b3016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>aa980bd20427758bc4449f4984fe7cc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lang</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>adf507e9264115741995f99163072f102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>phonetic_spelling</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>aeb04df2b831f66d3004332f6257f585e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>playback</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>addc490197874af7776d228552aa43dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>queue</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>acfa20df27bfab5b22ad4b7a375784a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spellings</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>aefa3875516251514f2213302958311df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ssml_tags</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a3281b28b94f8b7a7f14cf2871c24742e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts_name</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a621b4849416c8a83a10e0522f975eedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>validator</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>ad8bedb25704d61718702e4ffa83d0e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voice</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a937128ef4c79e5d5656fc75f095187ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_preprocess_sentence</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>acddc0ce273b8170f33eaa627cd3df927</anchor>
      <arglist>(self, sentence)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1tts_1_1TTS.html</anchorfile>
      <anchor>a97e1f1bb85bb4938135908e801477d2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::TTSFactory</name>
    <filename>classmycroft_1_1tts_1_1TTSFactory.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>create</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSFactory.html</anchorfile>
      <anchor>a4e733d06aeafeec1071d52d9feb42d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>CLASSES</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSFactory.html</anchorfile>
      <anchor>a4157a0889b8fff4565ed933b3bfeee9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::TTSValidator</name>
    <filename>classmycroft_1_1tts_1_1TTSValidator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a0e5f14db827bb05e7c3c5a88c542f56c</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>ad2c6a1ea951c6c2fd4510de0cf87c2f5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a48f133f810af204ba20d1266083a8df7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a506ed7b18d1b59da20c6ef955cdb9707</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_dependencies</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a91114a3a6b1f6ede06d4e69b0a2731dc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_filename</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>adcb58d9b54a5755605a35601f242b99b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_instance</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a746389f094b2089ae5aecfd50a04d875</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a84c2dd797ff95d41170574d95d95b46a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a6d78f018295b215bae5e91fa70e82655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type></type>
      <name>__metaclass__</name>
      <anchorfile>classmycroft_1_1tts_1_1TTSValidator.html</anchorfile>
      <anchor>a27c35b9ecce883488429753c2241da5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::version::VersionManager</name>
    <filename>classmycroft_1_1version_1_1VersionManager.html</filename>
    <member kind="function" static="yes">
      <type>def</type>
      <name>get</name>
      <anchorfile>classmycroft_1_1version_1_1VersionManager.html</anchorfile>
      <anchor>a3d438e785b1e06e1841f3d404d7f098b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::audio::services::vlc::VlcService</name>
    <filename>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</filename>
    <base>mycroft::audio::services::AudioBackend</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>afd09f81ad072ac083b95c0436d1b60b7</anchor>
      <arglist>(self, config, bus=None, name=&apos;vlc&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ae7364b767449e8666af84b9f30707268</anchor>
      <arglist>(self, tracks)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>aaf7251e692087cac734dd7cee9d35e80</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lower_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ac1174cebc843f67482daaca360ab1ca0</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ab95c5cce58c026b08efcaf312c24f989</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pause</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a290efa5101916ef1742e567369e59f1c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ae44112e677579dd908a3b5072f2b723e</anchor>
      <arglist>(self, repeat=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>previous</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a0bbb3a82c2c2fd4bc445691c3730e3f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>restore_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ac6636f658cbcb36885fb8d1e51cd7e66</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>aa73ce2309146ca09130e6186579a58aa</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek_backward</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a75a54058524dfe9c648f5d1d60334511</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>seek_forward</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ae1107c04504dd002e1fe0f90b0761188</anchor>
      <arglist>(self, seconds=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a1c2db20f0c21ff85a6c058aa916a33f6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supported_uris</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ac573c292473a86a4428f5d3a7522893d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_info</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a6c115c723322472d9f9fbb9a293ec088</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>track_start</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>ab82aba8ee301c6300770370c5b1748a7</anchor>
      <arglist>(self, data, other)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a4279774d15e7bd06a372431566a24ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a861a1e735a3c6a7ebe0057e012a13787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>instance</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a41177033d7ec62b345137a592d15ced5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>list_player</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a953045aebd5f94ef33d97cd4eca6e022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>low_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a81a0ede714ef7e0de6c7a3871c26c84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a2039393fa2d3b52c4c9cc69e63b5e012</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>normal_volume</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a77be974eab95a21a21f942555851ac89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>player</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a5cb770eef904872af0d457db095614a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>track_list</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>af3efa2bfd0026e5f11ae5b628540b48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vlc_events</name>
      <anchorfile>classmycroft_1_1audio_1_1services_1_1vlc_1_1VlcService.html</anchorfile>
      <anchor>a3e85ebf6da590c2a9521f11eab60f6e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::ibm_tts::WatsonTTS</name>
    <filename>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTS.html</filename>
    <base>mycroft::tts::remote_tts::RemoteTTS</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTS.html</anchorfile>
      <anchor>ab7c147e820e1a927bca4516970db2cbb</anchor>
      <arglist>(self, lang, config, url=&quot;https://stream.watsonplatform.net/text-to-speech/api&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_request_params</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTS.html</anchorfile>
      <anchor>a89350f202d45b94ff6cca7bf4f10cda0</anchor>
      <arglist>(self, sentence)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>auth</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTS.html</anchorfile>
      <anchor>a79421d3e4a904ff9486c74b3621f9917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTS.html</anchorfile>
      <anchor>ae86ed82763b84a5a668167a2c2c90358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>dictionary</type>
      <name>PARAMS</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTS.html</anchorfile>
      <anchor>a12c6e555ec9c568c7c64b7f1665fa5da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::tts::ibm_tts::WatsonTTSValidator</name>
    <filename>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTSValidator.html</filename>
    <base>mycroft::tts::TTSValidator</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTSValidator.html</anchorfile>
      <anchor>a7cf72e98cf0a93de674e45c4d409b367</anchor>
      <arglist>(self, tts)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_tts_class</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTSValidator.html</anchorfile>
      <anchor>a19cbdfd35d16b3f840972549993f6db1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_connection</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTSValidator.html</anchorfile>
      <anchor>a1fd8a114906e60a30b95cdc509c2c207</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_lang</name>
      <anchorfile>classmycroft_1_1tts_1_1ibm__tts_1_1WatsonTTSValidator.html</anchorfile>
      <anchor>ad64493fcf78414bba991398990c7c40f</anchor>
      <arglist>(self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::messagebus::client::ws::WebsocketClient</name>
    <filename>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a28119eab62404143fcfe333f344fed2b</anchor>
      <arglist>(self, host=None, port=None, route=None, ssl=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>close</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>ae41a5456f84c55d80b15dd61a361e1f7</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_client</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>aee71a084fad56a5a897f423d9800b438</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>emit</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>adc716c1a6e62ebb3f59f8903b0d61194</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>aa2428e6a9f6b7526e66299d20670d186</anchor>
      <arglist>(self, event_name, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_close</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a32613d41adbf1abacea8cfb433340d0b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_error</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>aa6e18cd550b064cbbfdda4b7dd4bad00</anchor>
      <arglist>(self, error)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_message</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a50d89c70c709f35309866f11f13dd320</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_open</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>ac0355af1e177600746797c84cfda6c96</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>once</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>aff3c46809d1d2213e7a286ce9fb1c748</anchor>
      <arglist>(self, event_name, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>acc01b0e2ecf9ea24dad2d6cc39b250ad</anchor>
      <arglist>(self, event_name, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_all_listeners</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>aca2038cedea1c2231b59c74122cd2dc5</anchor>
      <arglist>(self, event_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_forever</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a526f198bef11ab384b9a496e9c864a39</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_response</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a262d3ce3f5f6208d58604f8835f0341c</anchor>
      <arglist>(self, message, reply_type=None, timeout=None)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>build_url</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a60437b7f13a7a157d67c8bb2de72d35e</anchor>
      <arglist>(host, port, route, ssl)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>client</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>aa65527f34aa238efd9c39e9f65bcb4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connected_event</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a96a2014e20e494f9f803e05cfbaa326e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>emitter</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a3045ded20ed6770ba713286d72364094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>retry</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a4e7a3953582b12c7618b47af008e9851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>started_running</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a103707347626771229f7c984b10d2339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>classmycroft_1_1messagebus_1_1client_1_1ws_1_1WebsocketClient.html</anchorfile>
      <anchor>a164d6816a0b229a76631309d77309017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::messagebus::service::ws::WebsocketEventHandler</name>
    <filename>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>af5099a860c186c4b0ec4a6f4d0c96cf2</anchor>
      <arglist>(self, application, request, kwargs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_origin</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>ae1f27a9f98ecef04eec165b6437edbb1</anchor>
      <arglist>(self, origin)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>emit</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>a84c4fa727c9581972c48bdf539e06fc6</anchor>
      <arglist>(self, channel_message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>a08a5746fdfea2d3ebf52980c12aa147a</anchor>
      <arglist>(self, event_name, handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_close</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>af4dc47bd1e92b10c45176908e628c249</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_message</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>a90a4bc59687c94420eff441b831083fe</anchor>
      <arglist>(self, message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>a6c0398e2a361a97f0c0d84b706ae6025</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>emitter</name>
      <anchorfile>classmycroft_1_1messagebus_1_1service_1_1ws_1_1WebsocketEventHandler.html</anchorfile>
      <anchor>a035ea64478b15a28b6f31e327181525b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::stt::WITSTT</name>
    <filename>classmycroft_1_1stt_1_1WITSTT.html</filename>
    <base>mycroft::stt::TokenSTT</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1stt_1_1WITSTT.html</anchorfile>
      <anchor>a765d72e0732e109c52caadc4e136a379</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>execute</name>
      <anchorfile>classmycroft_1_1stt_1_1WITSTT.html</anchorfile>
      <anchor>a2e26ead8f97e90c20543eb7ac6be4d0e</anchor>
      <arglist>(self, audio, language=None)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mycroft::client::speech::word_extractor::WordExtractor</name>
    <filename>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a02d77801f08049722d3b306c003e1cee</anchor>
      <arglist>(self, audio, recognizer, metrics)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>calculate_range</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a9e6460f9f79af33578a8c165aec0cfc2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_audio_data_after</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>ace5660bd5e75db7152ab08627219bc78</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_audio_data_before</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a227d7df5d32bb68419b96ce931151ac2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>create_silence</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a92ff9aeb9dacc238e292951336761f71</anchor>
      <arglist>(seconds, sample_rate, sample_width)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audio</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a5bd10c71eee97ee8ef337ea1144582cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>audio_size</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>ab550b3ff185854cec973f70d46c2aba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>begin</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a36aeea9b6743e8bbe40527d122233a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>delta</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>ac7eb8b2ce55c4edb964ae91480e5fb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>end</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a9cf97ff37299af65a90fd3f58ae0b914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metrics</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>aea30e0a6a02d6ba142129a84c898faa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>precision</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>acb588553589c2e3dbd495175cab72ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>recognizer</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>aa97f6dd21848cf890d1ed7a0adbcf5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>silence_data</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>aec6f69eb5237cdc881979eb67a1faa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>PRECISION_RATE</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a22bd74633de114af5918a173c4fc89c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>float</type>
      <name>SILENCE_SECS</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a45949329098c1a08b8b79733a04b78c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__add</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>a26e1d192d5b0de4e50ddd12c2c5abaab</anchor>
      <arglist>(self, is_begin, value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__calculate_marker</name>
      <anchorfile>classmycroft_1_1client_1_1speech_1_1word__extractor_1_1WordExtractor.html</anchorfile>
      <anchor>ab7824c7565ad5b32b6acc70e9a26aeeb</anchor>
      <arglist>(self, is_begin)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>audio_accuracy_test</name>
    <filename>namespaceaudio__accuracy__test.html</filename>
    <class kind="class">audio_accuracy_test::AudioTester</class>
    <class kind="class">audio_accuracy_test::Color</class>
    <class kind="class">audio_accuracy_test::FileMockMicrophone</class>
    <class kind="class">audio_accuracy_test::FileStream</class>
    <member kind="function">
      <type>def</type>
      <name>bold_str</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>af8e2df4b5408bb8727786790579b4331</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>file_frame_rate</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>ac5e6f25ad6a636e370715f4dcc8d6961</anchor>
      <arglist>(file_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_file_names</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a8f0355ebad340ab903487229854e5975</anchor>
      <arglist>(folder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_root_dir</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>af8fd2b095f46b0550150c195f416022f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_ww_found_status</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>ab2a57697d6f8a39948dc311c22d00f8d</anchor>
      <arglist>(word, short_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run_test</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a16fd7b5b7667219c7c8e974b9f90ed7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_audio_files</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a1a10074311c7a33df34b2fc5831bc536</anchor>
      <arglist>(tester, file_names, on_file_finish)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_false_negative</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>a7cd7b54619fba47bb4bd211a3814ef5f</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_false_positive</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>aeaa61c12a82376137b4a37720a77a4ac</anchor>
      <arglist>(directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_percent</name>
      <anchorfile>namespaceaudio__accuracy__test.html</anchorfile>
      <anchor>aab46fe4aeee72a9a9199763c50e6f934</anchor>
      <arglist>(val)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>example_skill</name>
    <filename>namespaceexample__skill.html</filename>
    <class kind="class">example_skill::ExampleSkill</class>
    <member kind="variable">
      <type></type>
      <name>example</name>
      <anchorfile>namespaceexample__skill.html</anchorfile>
      <anchor>a21a65fbbfedefd369976adbbaa77e74f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>my_skill</name>
    <filename>namespacemy__skill.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemy__skill.html</anchorfile>
      <anchor>a34abcc70af908efa0b7cbe6114d9151b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mycroft_ros_callback</name>
      <anchorfile>namespacemy__skill.html</anchorfile>
      <anchor>a603e1d76275bbb4d618342a25a5b7da2</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path</name>
      <anchorfile>namespacemy__skill.html</anchorfile>
      <anchor>a6d4c201ffee33a3be5b2389bd13a3f78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft</name>
    <filename>namespacemycroft.html</filename>
    <namespace>mycroft::api</namespace>
    <namespace>mycroft::audio</namespace>
    <namespace>mycroft::client</namespace>
    <namespace>mycroft::configuration</namespace>
    <namespace>mycroft::dialog</namespace>
    <namespace>mycroft::enclosure</namespace>
    <namespace>mycroft::filesystem</namespace>
    <namespace>mycroft::identity</namespace>
    <namespace>mycroft::lock</namespace>
    <namespace>mycroft::messagebus</namespace>
    <namespace>mycroft::metrics</namespace>
    <namespace>mycroft::session</namespace>
    <namespace>mycroft::skills</namespace>
    <namespace>mycroft::stt</namespace>
    <namespace>mycroft::tts</namespace>
    <namespace>mycroft::util</namespace>
    <namespace>mycroft::version</namespace>
    <member kind="variable">
      <type></type>
      <name>MYCROFT_ROOT_PATH</name>
      <anchorfile>namespacemycroft.html</anchorfile>
      <anchor>a16a3ef5360e5c094b9039e0929b4c121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::api</name>
    <filename>namespacemycroft_1_1api.html</filename>
    <class kind="class">mycroft::api::Api</class>
    <class kind="class">mycroft::api::BackendDown</class>
    <class kind="class">mycroft::api::DeviceApi</class>
    <class kind="class">mycroft::api::InternetDown</class>
    <class kind="class">mycroft::api::STTApi</class>
    <member kind="function">
      <type>def</type>
      <name>has_been_paired</name>
      <anchorfile>namespacemycroft_1_1api.html</anchorfile>
      <anchor>ad086b88cfd05a6978e04ba2ac6abad0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_paired</name>
      <anchorfile>namespacemycroft_1_1api.html</anchorfile>
      <anchor>ae531c5268b2c997e9a0366b9af72e3b7</anchor>
      <arglist>(ignore_errors=True)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_paired_cache</name>
      <anchorfile>namespacemycroft_1_1api.html</anchorfile>
      <anchor>a856221afc1b196c5554bf495082fc3b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio</name>
    <filename>namespacemycroft_1_1audio.html</filename>
    <namespace>mycroft::audio::__main__</namespace>
    <namespace>mycroft::audio::audioservice</namespace>
    <namespace>mycroft::audio::services</namespace>
    <namespace>mycroft::audio::speech</namespace>
    <member kind="function">
      <type>def</type>
      <name>is_speaking</name>
      <anchorfile>namespacemycroft_1_1audio.html</anchorfile>
      <anchor>a5465101b54128203346fcefb2c68f789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_speaking</name>
      <anchorfile>namespacemycroft_1_1audio.html</anchorfile>
      <anchor>a928e90183a454018b5f94671dac09d52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_while_speaking</name>
      <anchorfile>namespacemycroft_1_1audio.html</anchorfile>
      <anchor>a7e45eb69a2c5475f6ab0cfda05358f63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::__main__</name>
    <filename>namespacemycroft_1_1audio_1_1____main____.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1audio_1_1____main____.html</anchorfile>
      <anchor>ad7edd5b74f2e62359e04744faea05fd6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::audioservice</name>
    <filename>namespacemycroft_1_1audio_1_1audioservice.html</filename>
    <class kind="class">mycroft::audio::audioservice::AudioService</class>
    <member kind="function">
      <type>def</type>
      <name>create_service_descriptor</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a78031ca800ea639e499197230e6d0dfe</anchor>
      <arglist>(service_folder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_services</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a7a319178a632dd08ac6a2f3b033c409b</anchor>
      <arglist>(services_folder)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_services</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a1a4ab8b46e0b11536206aafcb946933e</anchor>
      <arglist>(config, bus, path=None)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MAINMODULE</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a83fb42b1085f3dd79360a852cc59da7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pulsectl</name>
      <anchorfile>namespacemycroft_1_1audio_1_1audioservice.html</anchorfile>
      <anchor>a65b71e21373a8fcee96a9955d41194f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services</name>
    <filename>namespacemycroft_1_1audio_1_1services.html</filename>
    <namespace>mycroft::audio::services::chromecast</namespace>
    <namespace>mycroft::audio::services::mopidy</namespace>
    <namespace>mycroft::audio::services::mplayer</namespace>
    <namespace>mycroft::audio::services::simple</namespace>
    <namespace>mycroft::audio::services::vlc</namespace>
    <class kind="class">mycroft::audio::services::AudioBackend</class>
    <class kind="class">mycroft::audio::services::RemoteAudioBackend</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services::chromecast</name>
    <filename>namespacemycroft_1_1audio_1_1services_1_1chromecast.html</filename>
    <class kind="class">mycroft::audio::services::chromecast::ChromecastService</class>
    <member kind="function">
      <type>def</type>
      <name>autodetect</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1chromecast.html</anchorfile>
      <anchor>aa54c8c082001bf5c476388132cfcacdb</anchor>
      <arglist>(config, bus)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services::mopidy</name>
    <filename>namespacemycroft_1_1audio_1_1services_1_1mopidy.html</filename>
    <namespace>mycroft::audio::services::mopidy::mopidypost</namespace>
    <class kind="class">mycroft::audio::services::mopidy::MopidyService</class>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy.html</anchorfile>
      <anchor>ad92a55296eecbcb5dbabecd29f694126</anchor>
      <arglist>(base_config, bus)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mopidy</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy.html</anchorfile>
      <anchor>a948a315c528118ce1eb3269086736c7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services::mopidy::mopidypost</name>
    <filename>namespacemycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost.html</filename>
    <class kind="class">mycroft::audio::services::mopidy::mopidypost::Mopidy</class>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_base_dict</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost.html</anchorfile>
      <anchor>a9760e7e722438e49fef1483a170a60f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MOPIDY_API</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mopidy_1_1mopidypost.html</anchorfile>
      <anchor>a23a935f63ad927f57d63c25cb8b0d5c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services::mplayer</name>
    <filename>namespacemycroft_1_1audio_1_1services_1_1mplayer.html</filename>
    <class kind="class">mycroft::audio::services::mplayer::MPlayerService</class>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1mplayer.html</anchorfile>
      <anchor>a0d52abd62beaa4456d81ecfb095146a0</anchor>
      <arglist>(base_config, emitter)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services::simple</name>
    <filename>namespacemycroft_1_1audio_1_1services_1_1simple.html</filename>
    <class kind="class">mycroft::audio::services::simple::SimpleAudioService</class>
    <member kind="function">
      <type>def</type>
      <name>find_mime</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1simple.html</anchorfile>
      <anchor>a0d7f26b0a5c428c34d5a2d19f56d51dc</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1simple.html</anchorfile>
      <anchor>a4d9050c976afedb3650b2228a2e3780f</anchor>
      <arglist>(base_config, bus)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::services::vlc</name>
    <filename>namespacemycroft_1_1audio_1_1services_1_1vlc.html</filename>
    <class kind="class">mycroft::audio::services::vlc::VlcService</class>
    <member kind="function">
      <type>def</type>
      <name>load_service</name>
      <anchorfile>namespacemycroft_1_1audio_1_1services_1_1vlc.html</anchorfile>
      <anchor>acb818d1d46103c0a66cc218f3cc95c86</anchor>
      <arglist>(base_config, bus)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::audio::speech</name>
    <filename>namespacemycroft_1_1audio_1_1speech.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_start_listener</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a7cc38eb97d78a0eb1ce298d7b6d3e225</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>adae00da52aa961d7e9f56ca8be29530a</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a897f8a23deae21a05eaee0abe4e5c269</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>afed3d17c9ac8bc75988886c3642bb668</anchor>
      <arglist>(messagebus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mimic_fallback_tts</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>ac8de6b73d528e99b348bb5228ed4ebec</anchor>
      <arglist>(utterance, ident)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute_and_speak</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>abeef20f41f09237be1bdde2adaf7a40d</anchor>
      <arglist>(utterance, ident)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a9495996dab6c3225f5c7effba948d0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_last_stop_signal</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a7b19466f8fb159c6b307da49e471e107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>ac0603f37c08fde25247afcb2b38d8f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a6663867d0775dfdb32dba7e8b751b032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>afd9af709107f708262e054521b196e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mimic_fallback_obj</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a8c102207dee01acc2085469b31d6b7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a975b7629ff416d3c9b52f93b374f4b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tts_hash</name>
      <anchorfile>namespacemycroft_1_1audio_1_1speech.html</anchorfile>
      <anchor>a24b6ddf01dafe56436b19da0734917dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client</name>
    <filename>namespacemycroft_1_1client.html</filename>
    <namespace>mycroft::client::enclosure</namespace>
    <namespace>mycroft::client::speech</namespace>
    <namespace>mycroft::client::text</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure</name>
    <filename>namespacemycroft_1_1client_1_1enclosure.html</filename>
    <namespace>mycroft::client::enclosure::__main__</namespace>
    <namespace>mycroft::client::enclosure::base</namespace>
    <namespace>mycroft::client::enclosure::generic</namespace>
    <namespace>mycroft::client::enclosure::mark1</namespace>
    <namespace>mycroft::client::enclosure::mark2</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::__main__</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1____main____.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1____main____.html</anchorfile>
      <anchor>aa7705db2b1933bfc856839c13377bca1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::base</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1base.html</filename>
    <class kind="class">mycroft::client::enclosure::base::Enclosure</class>
    <class kind="class">mycroft::client::enclosure::base::GUIConnection</class>
    <class kind="class">mycroft::client::enclosure::base::GUIWebsocketHandler</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_page_data</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a09431adfd59d94a38140de51badaf38e</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>gui_app_settings</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a2d115b368f569e956c55819e6dfc9c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Namespace</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a8cfc5e99d8d75968d378cdf1ab6677dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>namespace_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>ac178f47286b653541fb4625562f45724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>RESERVED_KEYS</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>aeee4eb45a4c60791efb4447ec49c718b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>write_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1enclosure_1_1base.html</anchorfile>
      <anchor>a54823b70553ca872582a0e8a63c26a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::generic</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1generic.html</filename>
    <class kind="class">mycroft::client::enclosure::generic::EnclosureGeneric</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::mark1</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1mark1.html</filename>
    <namespace>mycroft::client::enclosure::mark1::arduino</namespace>
    <namespace>mycroft::client::enclosure::mark1::eyes</namespace>
    <namespace>mycroft::client::enclosure::mark1::mouth</namespace>
    <class kind="class">mycroft::client::enclosure::mark1::EnclosureMark1</class>
    <class kind="class">mycroft::client::enclosure::mark1::EnclosureReader</class>
    <class kind="class">mycroft::client::enclosure::mark1::EnclosureWriter</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::mark1::arduino</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1mark1_1_1arduino.html</filename>
    <class kind="class">mycroft::client::enclosure::mark1::arduino::EnclosureArduino</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::mark1::eyes</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1mark1_1_1eyes.html</filename>
    <class kind="class">mycroft::client::enclosure::mark1::eyes::EnclosureEyes</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::mark1::mouth</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1mark1_1_1mouth.html</filename>
    <class kind="class">mycroft::client::enclosure::mark1::mouth::EnclosureMouth</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::enclosure::mark2</name>
    <filename>namespacemycroft_1_1client_1_1enclosure_1_1mark2.html</filename>
    <class kind="class">mycroft::client::enclosure::mark2::EnclosureMark2</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech</name>
    <filename>namespacemycroft_1_1client_1_1speech.html</filename>
    <namespace>mycroft::client::speech::__main__</namespace>
    <namespace>mycroft::client::speech::hotword_factory</namespace>
    <namespace>mycroft::client::speech::listener</namespace>
    <namespace>mycroft::client::speech::mic</namespace>
    <namespace>mycroft::client::speech::recognizer</namespace>
    <namespace>mycroft::client::speech::word_extractor</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech::__main__</name>
    <filename>namespacemycroft_1_1client_1_1speech_1_1____main____.html</filename>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_end</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>adf1d8858aa0c364a28ff9eb36cb9ad39</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_start</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a01f5e0535a0e7fb41be62c079a944ec4</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_awoken</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9aba431d8b448ee3238e8a96a86db0c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_complete_intent_failure</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>ab1a55e0be036ddc55b7445ae83fd9496</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_get_status</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a4d824b6975342a0e79623fedf741abfd</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_mute</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a716841ddc75ca3bf295b07117adfc2b7</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_unmute</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9d149a87486d8b6c614fe11957163f23</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_no_internet</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>abccfaa6d3dbd4f578cb2347524d3241c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_open</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a8c3127383fb94459d96962c296c0f447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_paired</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a71140d49878586519484d48beaab195b</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_begin</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>aac41f98e72b048a6cb10c5a36cbb3aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_end</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a08fa1f0ebd4ec02e5cd05431a7023e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_sleep</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a392506f7080673877178f34cc75476f2</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9b0fad06002ef8d15536509eac88a9cd</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a6b2c5c12e7808fcdbcb133e76a70ad8b</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_unknown</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>ada37ef4f0c59de7bc9be1dcf2eae1f1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a48849d1f0696b51eee63f3de65c773eb</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wake_up</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a61d22fd65cad0b6d2beb80c569394d5f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wakeword</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a6ad784b27d40fa57ee95adfee6d99b76</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a4570bcd5e1f2ee77ece0ba94d532247d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>afd8dcf1e84142d68824274ba8ef31239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a8101aec275295f199ac26bbaba4ecd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a34c2d1de9d4e632c909f03cf26651d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loop</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1____main____.html</anchorfile>
      <anchor>a9f730aced1bf942a404c8216c0e2724c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech::hotword_factory</name>
    <filename>namespacemycroft_1_1client_1_1speech_1_1hotword__factory.html</filename>
    <class kind="class">mycroft::client::speech::hotword_factory::HotWordEngine</class>
    <class kind="class">mycroft::client::speech::hotword_factory::HotWordFactory</class>
    <class kind="class">mycroft::client::speech::hotword_factory::NoModelAvailable</class>
    <class kind="class">mycroft::client::speech::hotword_factory::PocketsphinxHotWord</class>
    <class kind="class">mycroft::client::speech::hotword_factory::PreciseHotword</class>
    <class kind="class">mycroft::client::speech::hotword_factory::SnowboyHotWord</class>
    <class kind="class">mycroft::client::speech::hotword_factory::TriggerReload</class>
    <member kind="variable">
      <type>int</type>
      <name>INIT_TIMEOUT</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1hotword__factory.html</anchorfile>
      <anchor>a13082d94443994c0c37cfdf421c4eb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>RECOGNIZER_DIR</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1hotword__factory.html</anchorfile>
      <anchor>ac94fcb798709ccf12e8cdaa05be986f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech::listener</name>
    <filename>namespacemycroft_1_1client_1_1speech_1_1listener.html</filename>
    <class kind="class">mycroft::client::speech::listener::AudioConsumer</class>
    <class kind="class">mycroft::client::speech::listener::AudioProducer</class>
    <class kind="class">mycroft::client::speech::listener::AudioStreamHandler</class>
    <class kind="class">mycroft::client::speech::listener::RecognizerLoop</class>
    <class kind="class">mycroft::client::speech::listener::RecognizerLoopState</class>
    <member kind="variable">
      <type>int</type>
      <name>AUDIO_DATA</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a4c7f407756aaafaad8dd1652ff9c7933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>STREAM_DATA</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a4915ba4b3534a99c934b09cc4c6db298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>STREAM_START</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a06eb4faea0788288c3fd4d0a114902c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>STREAM_STOP</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1listener.html</anchorfile>
      <anchor>a681701a4c2bc1d2457042fbc883a3489</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech::mic</name>
    <filename>namespacemycroft_1_1client_1_1speech_1_1mic.html</filename>
    <class kind="class">mycroft::client::speech::mic::MutableMicrophone</class>
    <class kind="class">mycroft::client::speech::mic::MutableStream</class>
    <class kind="class">mycroft::client::speech::mic::ResponsiveRecognizer</class>
    <member kind="function">
      <type>def</type>
      <name>get_silence</name>
      <anchorfile>namespacemycroft_1_1client_1_1speech_1_1mic.html</anchorfile>
      <anchor>a6c08519eddf825647f46d45fd777606c</anchor>
      <arglist>(num_bytes)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech::recognizer</name>
    <filename>namespacemycroft_1_1client_1_1speech_1_1recognizer.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::speech::word_extractor</name>
    <filename>namespacemycroft_1_1client_1_1speech_1_1word__extractor.html</filename>
    <class kind="class">mycroft::client::speech::word_extractor::WordExtractor</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::text</name>
    <filename>namespacemycroft_1_1client_1_1text.html</filename>
    <namespace>mycroft::client::text::__main__</namespace>
    <namespace>mycroft::client::text::gui_server</namespace>
    <namespace>mycroft::client::text::text_client</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::text::__main__</name>
    <filename>namespacemycroft_1_1client_1_1text_1_1____main____.html</filename>
    <member kind="function">
      <type>def</type>
      <name>custom_except_hook</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>a06a3a038142811c9bfe041585e92a210</anchor>
      <arglist>(exctype, value, traceback)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>ab733fb7dedf2269d555aaff651e2655a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stderr</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>a6ad4d9ea6c3035eadd809e0615dd6880</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>stdout</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1____main____.html</anchorfile>
      <anchor>aac36b500b454c5bf9cbc815bbbf43fa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::text::gui_server</name>
    <filename>namespacemycroft_1_1client_1_1text_1_1gui__server.html</filename>
    <member kind="function">
      <type>def</type>
      <name>build_output_buffer</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a3f48885f82e5665add0bc9e5664f0925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gui_connect</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a077b37b48cc64f09a8f0dcc15c6eb4be</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_gui_ready</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a73d111b527c1ce6cb519780648e182c1</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>log_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a6be17508dbf79e0e4757a2f14173b6e5</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_close</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a86cfcc679c8ebe84e3079704d2dc8da4</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_error</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>ab7027473da9a5aaff5e7b00051d3d842</anchor>
      <arglist>(ws, err)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>aa63a8c447c16fcef52a7a47e0eb00579</anchor>
      <arglist>(ws, payload)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_gui_open</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a79eaaeeeed5277001233295bcbc2814a</anchor>
      <arglist>(ws)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_qml_gui</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a4cf90570d42fcecaa1d5829f47f026e9</anchor>
      <arglist>(messagebus, output_buf)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>buffer</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>adda941c61d672f27b7de76aaafc9d8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>ac6f35f6b85eec0d738352126b543ae6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>loaded</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a5e55d83251d61bdbeab26cd410c44f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>msgs</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a75852cb307a5bbdac5b140563114aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>page</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a930467067739a93db4bda883eda3e25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>af13ea7325da8013fde2f19b4a6468d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>vars</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1gui__server.html</anchorfile>
      <anchor>a2d8cea920d3505e2d7365b318caeaabc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::client::text::text_client</name>
    <filename>namespacemycroft_1_1client_1_1text_1_1text__client.html</filename>
    <class kind="class">mycroft::client::text::text_client::LogMonitorThread</class>
    <class kind="class">mycroft::client::text::text_client::MicMonitorThread</class>
    <class kind="class">mycroft::client::text::text_client::ScreenDrawThread</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_do_gui</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6dc71b8ca4e60d8be9fe9fd6d6185c94</anchor>
      <arglist>(gui_width)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_do_meter</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a3a48fa5e631ded61f18b30b6db8e8388</anchor>
      <arglist>(height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_cmd_param</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa6c9df414bf7888fc831fd986a906e51</anchor>
      <arglist>(cmd, keyword)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_log_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>acb778be95dd5e4ab2b49b767c2072d08</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>center</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad6fd9aa2b8efcbccd6fdc5caffb9b89a</anchor>
      <arglist>(str_len)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clamp</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a1b12dba08790fa00698c20523b0aa2bf</anchor>
      <arglist>(n, smallest, largest)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_log</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa0dbd15da3d6ffaf2c233daf7671a2f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ac49d2e229c0fa7ab17ba67600e00e620</anchor>
      <arglist>(bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_to_messagebus</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a4a47158081a7efdd83591d517d68b2a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect_to_mycroft</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a74b82a81b9e93553bddac7a711b88e43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ctrl_c_handler</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>af1308db2a374e4674ce315e64c545775</anchor>
      <arglist>(signum, frame)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ctrl_c_pressed</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a26bd73fe74881c8cd0c0a0e0ca679a22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_draw_help</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a01045d4485eebe1096dad69b6be5a13a</anchor>
      <arglist>(scr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>do_draw_main</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>acd7982284a866cd1f8d67d763498ba9a</anchor>
      <arglist>(scr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a7cdcc54c68bd067840ffc7a4819f56a9</anchor>
      <arglist>(x, y, msg, pad=None, pad_chr=None, clr=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>gui_main</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aba8d4576ca08808030135309b76ff3e1</anchor>
      <arglist>(stdscr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_cmd</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a0c41b8e4e01c04242133b62cc55575ea</anchor>
      <arglist>(cmd)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_is_connected</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a517a03f1b9a4c27a74e68410e54863b8</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_message</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adc082e215da41a0e74f547d21cee0223</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_reconnecting</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adeba71a0d15328e782fb2a6ae4b10926</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a7ba709146e4ddb3ef0e6ddab1d9eaa5d</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad179017c98bfda9400b141776a58f689</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handleNonAscii</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad23966b9412e357caf657629d0051e4d</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_screen</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad01929b17d54d6db2b1dd2b6c816d0e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_mycroft_config</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adc4723200bfbe871f69d8de3f79a8294</anchor>
      <arglist>(bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_settings</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>abe8a8005579a1b4fdb782521003522f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_titlebar</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9849b04f93c7239a6209ab027951353f</anchor>
      <arglist>(title, bar_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>num_help_pages</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aded0ca54be9b20e047ad1d8630d79c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rebuild_filtered_log</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a31b42cce5301fa89304ca82f4e4e7940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_settings</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a8d0f31bf6639dd7b3c3accfc8ace39a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scroll_log</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa309bdb2f92cc1e0a26c6f99bbc7873d</anchor>
      <arglist>(up, num_lines=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_screen_dirty</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad3551d5a5a6431c43ad164264390e17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_help</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6f950b7e142df6027dd03ac9b6cb0d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_next_help</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ab8b7efe25e3668f422dc62c7ec626fbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_skills</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a5304bfd434f12ec88097e9dd6975462e</anchor>
      <arglist>(skills)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_cli</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a500dcbfe8656321aaa5ee7c601ff5396</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_log_monitor</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>abe804703990ca0d17133cd1a9c4e638f</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_mic_monitor</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6d8d7b5c5735cff018564aba8dc2831e</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>auto_scroll</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a325773b723f74701c81430676a96e1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bSimple</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ab0f37ff8bde00694af1ead926af6c1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a325f02f943783cab33d6631d5f13b4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>chat</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a58cb61952a574cfd0ec9b22614f2fdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_CHAT_QUERY</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a80aeff46ed20c1ba077767cd4ee29f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_CHAT_RESP</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>afdfd0a2a587a01a5e066cf75129f5815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_CMDLINE</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ae93d1018e79329127039395acf91abee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_FIND</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a253ce381cd95153fdd7c905e2bd33448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_HEADING</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a5a82c1ca7e876cc4d8c7eff26327e162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_INPUT</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a8cf272a12634fadca47bbcc0ee6705b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG1</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9c0c28c6772f5095d11e8273ee789e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG2</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>adde46b6b45a545097dd5dcafd883eb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG_CMDMESSAGE</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>af798cf966b439b9fcd0a9056c2ef4dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG_DEBUG</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ae57c09d5debade3d88c22e94635d8e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_LOG_ERROR</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ab8807826f29028456372d8a339c77442</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_METER</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a1178526e4b39340def62b471c72dde0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CLR_METER_CUR</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a19f4b63db4b77a495c9a1ea0ffabec39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a246645cf10d6f5f94e187ebed7843ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config_file</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a53ee7aaae20dac0232c250f1944c3007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>ctrl_c_was_pressed</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad6ef6a2a0e0fa4eec1be5edaab487505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cy_chat_area</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a64a3615d70628a3f023b11825b903dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>default_log_filters</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a70b87f199beb065e7a9dec6b1382c0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_thread</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a573c33d748584bd6c00a7f918983051a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>filteredLog</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a1bb133b38cd74e66ce56ad13e1ced772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>find_str</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a59e32aee7641437dc7533002a58fd3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>FULL_REDRAW_FREQUENCY</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad762acf19fd3d56930c6446b17bb6690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>gui_text</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a694559b07214428d62ba984d4c0187c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>help_longest</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad457db350f49e59359a8a98f8287ef25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>help_struct</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6090482eac63cfbfa382bcb5ba959c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>history</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>addc7b27e138020ae66c538d02aae5dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_screen_dirty</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aa4854232e2c910c70abbe399e6536629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>last_full_redraw</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ac6b7540779a6d91d2f9917e95b88db68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>last_key</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a2a264a37e1d9d25cab868750638397a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>line</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6c23a4db4f63d0df55721db0ab898e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>log_files</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a6b312e3dd08fe181e52be66ddcd51675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>log_filters</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a0b5e2b5a58c31e7c5d04b091b2456146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>log_line_lr_scroll</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a8366db187fd54c96b114c569fba21f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>log_line_offset</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a2a9a8a32f01b7f96edaaeeea020d43fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>log_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ae848949d7e9abc8bb1956d127537745d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>longest_visible_line</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a948911e95bece4a7cf89281735069ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_log_lines</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9b0bddf080995d5b70c86ce98f7f095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>mergedLog</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9aa5f2c6fe648f30ebea8974043c75ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meter_cur</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad5e4f2de439910dd52539525484b8057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meter_peak</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a62282d42b4eabc4f5aad57fce11f8c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>meter_thresh</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ad480cfe956855c0bef8bc6cc18e81831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>preferred_encoding</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>afa3ac7d73393a6408ebee0d2849f5529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scr</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a862a549be13ee9e6e2bc81a1e4e80d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SCR_HELP</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a7e88e7ff61a4f36630c8079b904effd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SCR_MAIN</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a9cd4f13968c27a522dd9bd3606a4e19e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SCR_SKILLS</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a07eefa7ccdb3b876af938f084ce869b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>screen_lock</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>aad75fa29d66db46c9f09970859ad1494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>screen_mode</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a95a7745b841abd6b0f058c5a2b4503ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>show_gui</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>ac36d6660570c12ad8da8a0c3703f46c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_last_key</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a42d39998007c38c26c97e364280648cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_meter</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a03e01fae86480fa55ee77d4f536c710b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size_log_area</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a781abb17887c63bbdfd2156f048bc361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>subscreen</name>
      <anchorfile>namespacemycroft_1_1client_1_1text_1_1text__client.html</anchorfile>
      <anchor>a44f2750b62900e6d24629e83c5d00a45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::configuration</name>
    <filename>namespacemycroft_1_1configuration.html</filename>
    <namespace>mycroft::configuration::config</namespace>
    <namespace>mycroft::configuration::locations</namespace>
    <class kind="class">mycroft::configuration::ConfigurationManager</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::configuration::config</name>
    <filename>namespacemycroft_1_1configuration_1_1config.html</filename>
    <class kind="class">mycroft::configuration::config::Configuration</class>
    <class kind="class">mycroft::configuration::config::LocalConf</class>
    <class kind="class">mycroft::configuration::config::RemoteConf</class>
    <member kind="function">
      <type>def</type>
      <name>is_remote_list</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1config.html</anchorfile>
      <anchor>adc5c958ca134bc91b5fc140039c62125</anchor>
      <arglist>(values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_list</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1config.html</anchorfile>
      <anchor>ac731a14680abd5a999edaf54dbcaff0f</anchor>
      <arglist>(config, values)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>translate_remote</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1config.html</anchorfile>
      <anchor>a9bf2313a90c2a567d80936913bbb1c3b</anchor>
      <arglist>(config, setting)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::configuration::locations</name>
    <filename>namespacemycroft_1_1configuration_1_1locations.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>__ensure_folder_exists</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a6b9c6b05620122c3cf51ef5a42e9d923</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEFAULT_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a83b7deab2d66f93415864e4c31cccfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>REMOTE_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a8ce54e04267ecd4c8e04330c9eb445b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SYSTEM_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>ab953af53f916867febe8e1fd88bc2eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>USER_CONFIG</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>aa04ae271669aa61bd51e4740bcb330c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>WEB_CONFIG_CACHE</name>
      <anchorfile>namespacemycroft_1_1configuration_1_1locations.html</anchorfile>
      <anchor>a701e43b093b8fcf8f98f35d74eb9042d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::dialog</name>
    <filename>namespacemycroft_1_1dialog.html</filename>
    <class kind="class">mycroft::dialog::DialogLoader</class>
    <class kind="class">mycroft::dialog::MustacheDialogRenderer</class>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>namespacemycroft_1_1dialog.html</anchorfile>
      <anchor>afaf95b737633520579892909e80000e2</anchor>
      <arglist>(phrase, lang=None, context=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__doc__</name>
      <anchorfile>namespacemycroft_1_1dialog.html</anchorfile>
      <anchor>adf0d6522736f39fb99794fd3eedff116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::enclosure</name>
    <filename>namespacemycroft_1_1enclosure.html</filename>
    <namespace>mycroft::enclosure::api</namespace>
    <namespace>mycroft::enclosure::display_manager</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::enclosure::api</name>
    <filename>namespacemycroft_1_1enclosure_1_1api.html</filename>
    <class kind="class">mycroft::enclosure::api::EnclosureAPI</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::enclosure::display_manager</name>
    <filename>namespacemycroft_1_1enclosure_1_1display__manager.html</filename>
    <class kind="class">mycroft::enclosure::display_manager::DisplayManager</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_read_data</name>
      <anchorfile>namespacemycroft_1_1enclosure_1_1display__manager.html</anchorfile>
      <anchor>a13a9c250b73cd3c7791caab703051c71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_write_data</name>
      <anchorfile>namespacemycroft_1_1enclosure_1_1display__manager.html</anchorfile>
      <anchor>afeb0a2f96b4e5b272f116d76662ced8d</anchor>
      <arglist>(dictionary)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_display_manager_bus_connection</name>
      <anchorfile>namespacemycroft_1_1enclosure_1_1display__manager.html</anchorfile>
      <anchor>ac9e0b0921775b1aa28de96abadc83080</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::filesystem</name>
    <filename>namespacemycroft_1_1filesystem.html</filename>
    <class kind="class">mycroft::filesystem::FileSystemAccess</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::identity</name>
    <filename>namespacemycroft_1_1identity.html</filename>
    <class kind="class">mycroft::identity::DeviceIdentity</class>
    <class kind="class">mycroft::identity::IdentityManager</class>
    <member kind="variable">
      <type></type>
      <name>identity_lock</name>
      <anchorfile>namespacemycroft_1_1identity.html</anchorfile>
      <anchor>acf49d6b9db695cdac839d8776c4f6303</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::lock</name>
    <filename>namespacemycroft_1_1lock.html</filename>
    <class kind="class">mycroft::lock::Lock</class>
    <class kind="class">mycroft::lock::Signal</class>
    <member kind="function">
      <type>def</type>
      <name>__call__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a92a26414027f062b00c006996e088b5d</anchor>
      <arglist>(self, signame, sf)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__del__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a3e31ca4522934053aed2df4c8e37345c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ab81ae3449f66681278fba18806d02a14</anchor>
      <arglist>(self, sig_value, func)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a130a553560a09530388ea1d59cac24e0</anchor>
      <arglist>(self, service)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>acb6159284eff38f42ba8e80097e30f6a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>delete</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ab274369fc112a6836bf402cf4dfdc41a</anchor>
      <arglist>(self, args)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exists</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>af03a1a1d01a52397c077eb31bc9d8309</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_handlers</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a9928789f2b7f06a45c4b1b1f8aa386d3</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>touch</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ada7c15b9604e4267b10f2b3af00b2401</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__handlers</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a4712df36e07b555070d12ad73f96931a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__pid</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a4721d9a67f7852ebe38b691fdb74f047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__previous_func</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ace55657b779b33cc857fc151a6183c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__sig_value</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a17e842c31eeaa8328f59928b5206a52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>__user_func</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a2dff07260a3ce927f3c47a781fb399d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>DIRECTORY</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>ad25b4b1e53add3be164821ff7046c234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>FILE</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a160c3aeabc0438e051472157c0a5b95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path</name>
      <anchorfile>namespacemycroft_1_1lock.html</anchorfile>
      <anchor>a71c0998520bb16ad43a55f14aa1368c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus</name>
    <filename>namespacemycroft_1_1messagebus.html</filename>
    <namespace>mycroft::messagebus::client</namespace>
    <namespace>mycroft::messagebus::message</namespace>
    <namespace>mycroft::messagebus::send</namespace>
    <namespace>mycroft::messagebus::service</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::client</name>
    <filename>namespacemycroft_1_1messagebus_1_1client.html</filename>
    <namespace>mycroft::messagebus::client::threaded_event_emitter</namespace>
    <namespace>mycroft::messagebus::client::ws</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::client::threaded_event_emitter</name>
    <filename>namespacemycroft_1_1messagebus_1_1client_1_1threaded__event__emitter.html</filename>
    <class kind="class">mycroft::messagebus::client::threaded_event_emitter::ThreadedEventEmitter</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::client::ws</name>
    <filename>namespacemycroft_1_1messagebus_1_1client_1_1ws.html</filename>
    <class kind="class">mycroft::messagebus::client::ws::WebsocketClient</class>
    <member kind="function">
      <type>def</type>
      <name>echo</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1client_1_1ws.html</anchorfile>
      <anchor>a64d7108ab00c5d0e0ee03d316d90c60c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::message</name>
    <filename>namespacemycroft_1_1messagebus_1_1message.html</filename>
    <class kind="class">mycroft::messagebus::message::Message</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::send</name>
    <filename>namespacemycroft_1_1messagebus_1_1send.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1send.html</anchorfile>
      <anchor>acd5c0aade2a3c27c036c6e5c492b57fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>send</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1send.html</anchorfile>
      <anchor>ac476cd914a302c07a2512f6bb3d5e308</anchor>
      <arglist>(messageToSend, dataToSend=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::service</name>
    <filename>namespacemycroft_1_1messagebus_1_1service.html</filename>
    <namespace>mycroft::messagebus::service::__main__</namespace>
    <namespace>mycroft::messagebus::service::ws</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::service::__main__</name>
    <filename>namespacemycroft_1_1messagebus_1_1service_1_1____main____.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1____main____.html</anchorfile>
      <anchor>a95fe57566c8171cff4e55ad22e101e59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>settings</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1____main____.html</anchorfile>
      <anchor>a081db93d4335f60ddff9fcc98a38082f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::messagebus::service::ws</name>
    <filename>namespacemycroft_1_1messagebus_1_1service_1_1ws.html</filename>
    <class kind="class">mycroft::messagebus::service::ws::WebsocketEventHandler</class>
    <member kind="variable">
      <type>list</type>
      <name>client_connections</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1ws.html</anchorfile>
      <anchor>a2e31acb98f69e97fe9f6ac751835b7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>EventBusEmitter</name>
      <anchorfile>namespacemycroft_1_1messagebus_1_1service_1_1ws.html</anchorfile>
      <anchor>afb31a8420d593bedd068726f86ab7e67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::metrics</name>
    <filename>namespacemycroft_1_1metrics.html</filename>
    <class kind="class">mycroft::metrics::MetricsAggregator</class>
    <class kind="class">mycroft::metrics::MetricsPublisher</class>
    <class kind="class">mycroft::metrics::Stopwatch</class>
    <member kind="function">
      <type>def</type>
      <name>report_metric</name>
      <anchorfile>namespacemycroft_1_1metrics.html</anchorfile>
      <anchor>a9085f78441235b565c7d69aea8841eed</anchor>
      <arglist>(name, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>report_timing</name>
      <anchorfile>namespacemycroft_1_1metrics.html</anchorfile>
      <anchor>abbd85a7688c2680ea6c89b9409837f17</anchor>
      <arglist>(ident, system, timing, additional_data=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::session</name>
    <filename>namespacemycroft_1_1session.html</filename>
    <class kind="class">mycroft::session::Session</class>
    <class kind="class">mycroft::session::SessionManager</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills</name>
    <filename>namespacemycroft_1_1skills.html</filename>
    <namespace>mycroft::skills::__main__</namespace>
    <namespace>mycroft::skills::audioservice</namespace>
    <namespace>mycroft::skills::common_iot_skill</namespace>
    <namespace>mycroft::skills::common_play_skill</namespace>
    <namespace>mycroft::skills::common_query_skill</namespace>
    <namespace>mycroft::skills::context</namespace>
    <namespace>mycroft::skills::core</namespace>
    <namespace>mycroft::skills::event_scheduler</namespace>
    <namespace>mycroft::skills::intent_service</namespace>
    <namespace>mycroft::skills::msm_wrapper</namespace>
    <namespace>mycroft::skills::padatious_service</namespace>
    <namespace>mycroft::skills::settings</namespace>
    <namespace>mycroft::skills::skill_data</namespace>
    <namespace>mycroft::skills::skill_manager</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::__main__</name>
    <filename>namespacemycroft_1_1skills_1_1____main____.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_starting_up</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a634e42b121dad0d45e758ebfbdf227f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_connection</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a8011081217f6d19e07fc757ce23b40f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a723576b355b1cb85a36cab1753d1ba3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a5300db1a611916b710303efc148d0ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>aba51ca28d1e518b49fe6165b5a1a5950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_update_system</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a98db64de50e2f8351e3ad8ca14943f77</anchor>
      <arglist>(platform)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a260efe4acbbf2694a6485ffac1be7757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_scheduler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a45a9a3d50b2adda507d42a7cef614e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill_manager</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a1b828430bd09ecefb4d44e71146ea1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_clock</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a7a24e4e7d5e31bff092db2446bf44e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_ticks</name>
      <anchorfile>namespacemycroft_1_1skills_1_1____main____.html</anchorfile>
      <anchor>a5c45d52f97ad18b25e7d4cfae2e87614</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::audioservice</name>
    <filename>namespacemycroft_1_1skills_1_1audioservice.html</filename>
    <class kind="class">mycroft::skills::audioservice::AudioService</class>
    <member kind="function">
      <type>def</type>
      <name>ensure_uri</name>
      <anchorfile>namespacemycroft_1_1skills_1_1audioservice.html</anchorfile>
      <anchor>afa407dbb4c380249a250bb56c9303d0a</anchor>
      <arglist>(s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::common_iot_skill</name>
    <filename>namespacemycroft_1_1skills_1_1common__iot__skill.html</filename>
    <class kind="class">mycroft::skills::common_iot_skill::_BusKeys</class>
    <class kind="class">mycroft::skills::common_iot_skill::Action</class>
    <class kind="class">mycroft::skills::common_iot_skill::Attribute</class>
    <class kind="class">mycroft::skills::common_iot_skill::CommonIoTSkill</class>
    <class kind="class">mycroft::skills::common_iot_skill::IoTRequest</class>
    <class kind="class">mycroft::skills::common_iot_skill::IoTRequestVersion</class>
    <class kind="class">mycroft::skills::common_iot_skill::Thing</class>
    <member kind="function">
      <type>def</type>
      <name>auto</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>acaea9385a50e45090de8497e5665ac3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_counter</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>a882fb49ca062adaa7da104a70960740b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ENTITY</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>a8d530222cf539ba6acd945304600ad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>SCENE</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__iot__skill.html</anchorfile>
      <anchor>ac4af4829712ee37664b3934b5b4aa135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::common_play_skill</name>
    <filename>namespacemycroft_1_1skills_1_1common__play__skill.html</filename>
    <class kind="class">mycroft::skills::common_play_skill::CommonPlaySkill</class>
    <class kind="class">mycroft::skills::common_play_skill::CPSMatchLevel</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::common_query_skill</name>
    <filename>namespacemycroft_1_1skills_1_1common__query__skill.html</filename>
    <class kind="class">mycroft::skills::common_query_skill::CommonQuerySkill</class>
    <class kind="class">mycroft::skills::common_query_skill::CQSMatchLevel</class>
    <member kind="function">
      <type>def</type>
      <name>handles_visuals</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>a8ca9359e48a8bc22271b07724a5839d3</anchor>
      <arglist>(self, platform)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_CQSVisualMatchLevel</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>a768fa33bd862171472cfae3e2698a9bd</anchor>
      <arglist>(match_level)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>CQSVisualMatchLevel</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>ab2934062ccf65c053d732cf3640cfa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>VISUAL_DEVICES</name>
      <anchorfile>namespacemycroft_1_1skills_1_1common__query__skill.html</anchorfile>
      <anchor>ac34130968ad534a65f5d7ad8e19c291b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::context</name>
    <filename>namespacemycroft_1_1skills_1_1context.html</filename>
    <member kind="function">
      <type>def</type>
      <name>adds_context</name>
      <anchorfile>namespacemycroft_1_1skills_1_1context.html</anchorfile>
      <anchor>ae6f2e0665182e53b66e92158a0d8b466</anchor>
      <arglist>(context, words=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removes_context</name>
      <anchorfile>namespacemycroft_1_1skills_1_1context.html</anchorfile>
      <anchor>af2a79c171552c98dc674555a5ba08350</anchor>
      <arglist>(context)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::core</name>
    <filename>namespacemycroft_1_1skills_1_1core.html</filename>
    <class kind="class">mycroft::skills::core::FallbackSkill</class>
    <class kind="class">mycroft::skills::core::MycroftSkill</class>
    <class kind="class">mycroft::skills::core::SkillGUI</class>
    <member kind="function">
      <type>def</type>
      <name>create_skill_descriptor</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>adf32316d7f2e7bcbd8b2f8dd5b02c34a</anchor>
      <arglist>(skill_path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dig_for_message</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a4a62a768ae76b56797ee482553edb296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_handler_name</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a89c98da9c22f145ea20fa3540ccc529c</anchor>
      <arglist>(handler)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intent_file_handler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a7117f609af137ce9c3353a4f1e6b6b5a</anchor>
      <arglist>(intent_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intent_handler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a548ce7110c1d1f489498e870450a5abc</anchor>
      <arglist>(intent_parser)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_skill</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a76dcb36e58fe333bd4e354ee6e77294f</anchor>
      <arglist>(skill_descriptor, bus, skill_id, BLACKLISTED_SKILLS=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>open_intent_envelope</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a8f198515e3b06bcbf6f6c60f9bc851ce</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resting_screen_handler</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a33501909bbcccb0c8a58edc7f845874e</anchor>
      <arglist>(name=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_trace</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>a3b6ddd7ff6e855e9d1dfccf674de854d</anchor>
      <arglist>(stack_trace)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unmunge_message</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>aea99e7c76affa695b35fff1cecc5afe1</anchor>
      <arglist>(message, skill_id)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MainModule</name>
      <anchorfile>namespacemycroft_1_1skills_1_1core.html</anchorfile>
      <anchor>af8e7dc53bcf1d0038d4b27869ab67f14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::event_scheduler</name>
    <filename>namespacemycroft_1_1skills_1_1event__scheduler.html</filename>
    <class kind="class">mycroft::skills::event_scheduler::EventScheduler</class>
    <member kind="function">
      <type>def</type>
      <name>repeat_time</name>
      <anchorfile>namespacemycroft_1_1skills_1_1event__scheduler.html</anchorfile>
      <anchor>acf754606fdb704a9f191de725d92006e</anchor>
      <arglist>(sched_time, repeat)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::intent_service</name>
    <filename>namespacemycroft_1_1skills_1_1intent__service.html</filename>
    <class kind="class">mycroft::skills::intent_service::AdaptIntent</class>
    <class kind="class">mycroft::skills::intent_service::ContextManager</class>
    <class kind="class">mycroft::skills::intent_service::IntentService</class>
    <member kind="function">
      <type>def</type>
      <name>workaround_one_of_context</name>
      <anchorfile>namespacemycroft_1_1skills_1_1intent__service.html</anchorfile>
      <anchor>a31e9c742303419ad36ac769ade4e2ffd</anchor>
      <arglist>(best_intent)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::msm_wrapper</name>
    <filename>namespacemycroft_1_1skills_1_1msm__wrapper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>create_msm</name>
      <anchorfile>namespacemycroft_1_1skills_1_1msm__wrapper.html</anchorfile>
      <anchor>a7b887ab81887aa0fcb56197ac47663d9</anchor>
      <arglist>(config)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mycroft_msm_lock</name>
      <anchorfile>namespacemycroft_1_1skills_1_1msm__wrapper.html</anchorfile>
      <anchor>a2a4188ba7b35051e6ca083091ca29320</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::padatious_service</name>
    <filename>namespacemycroft_1_1skills_1_1padatious__service.html</filename>
    <class kind="class">mycroft::skills::padatious_service::PadatiousService</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::settings</name>
    <filename>namespacemycroft_1_1skills_1_1settings.html</filename>
    <class kind="class">mycroft::skills::settings::DelayRequest</class>
    <class kind="class">mycroft::skills::settings::SkillSettings</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_meta_path</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a929eaa31c30ed0b4919e7e8ebf0dfc6a</anchor>
      <arglist>(base_directory)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>build_global_id</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a65973d8921fb3a8e5ecefd8c0c8b738c</anchor>
      <arglist>(directory, config)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>display_name</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a15d9176c0780b9ff028fedfc5106b2ad</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msm</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a6dc9d66d4fe9cff04533cdccafd01c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>msm_creation_time</name>
      <anchorfile>namespacemycroft_1_1skills_1_1settings.html</anchorfile>
      <anchor>a5b0808cacc50a0f6b95e202b6ba8562c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::skill_data</name>
    <filename>namespacemycroft_1_1skills_1_1skill__data.html</filename>
    <member kind="function">
      <type>def</type>
      <name>load_regex</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>af2b530b8ff45cd9f40ddf4c15eb20f02</anchor>
      <arglist>(basedir, bus, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_regex_from_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a9051f2362635e62d5085d38288ae1adf</anchor>
      <arglist>(path, bus, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_vocab_from_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a406cace2dd167a92962b13dc2959d43a</anchor>
      <arglist>(path, vocab_type, bus)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_vocabulary</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>ab997aa5daf826552029bfe8b1f027ed4</anchor>
      <arglist>(basedir, bus, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>munge_intent_parser</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a9b6f5b492fde9c670f792dbb5741eb57</anchor>
      <arglist>(intent_parser, name, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>munge_regex</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a5563c36a66d64f87063114c35d4f0fd6</anchor>
      <arglist>(regex, skill_id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_vocab_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a79c97abea4f6df51ef6606f525b89487</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_alnum</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__data.html</anchorfile>
      <anchor>a8a340efd5035cb376bda893ba415a71e</anchor>
      <arglist>(skill_id)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::skills::skill_manager</name>
    <filename>namespacemycroft_1_1skills_1_1skill__manager.html</filename>
    <class kind="class">mycroft::skills::skill_manager::SkillManager</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_last_modified_date</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a83e572bac6aaf4fd394cce6faff4bde0</anchor>
      <arglist>(path)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ignored_file</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a62f6b8b1c8ad526ea1afb6c2f9f52ca2</anchor>
      <arglist>(f)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BLACKLISTED_SKILLS</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>ac3db1506698d9f8d36207711aec027c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>DEBUG</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>adecd05e68872019a52077b610603b34b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>installer_config</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>aef0f08fc7b849f6bef2fba8ec48f4db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MINUTES</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>ae53eb9e2351e885a74480d4acb5bf694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>MSM_LOCK</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a41e33a9f390600450bae9813dae08cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>PRIORITY_SKILLS</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>ae6c44d71481e22f2c2242e3ca74b1807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skills_config</name>
      <anchorfile>namespacemycroft_1_1skills_1_1skill__manager.html</anchorfile>
      <anchor>a853f6e82db69a94e7a80c29bfac11e87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::stt</name>
    <filename>namespacemycroft_1_1stt.html</filename>
    <class kind="class">mycroft::stt::BasicSTT</class>
    <class kind="class">mycroft::stt::BingSTT</class>
    <class kind="class">mycroft::stt::DeepSpeechServerSTT</class>
    <class kind="class">mycroft::stt::DeepSpeechStreamServerSTT</class>
    <class kind="class">mycroft::stt::GoogleCloudSTT</class>
    <class kind="class">mycroft::stt::GoogleJsonSTT</class>
    <class kind="class">mycroft::stt::GoogleSTT</class>
    <class kind="class">mycroft::stt::GoVivaceSTT</class>
    <class kind="class">mycroft::stt::HoundifySTT</class>
    <class kind="class">mycroft::stt::IBMSTT</class>
    <class kind="class">mycroft::stt::KaldiSTT</class>
    <class kind="class">mycroft::stt::KeySTT</class>
    <class kind="class">mycroft::stt::MycroftDeepSpeechSTT</class>
    <class kind="class">mycroft::stt::MycroftSTT</class>
    <class kind="class">mycroft::stt::StreamThread</class>
    <class kind="class">mycroft::stt::STT</class>
    <class kind="class">mycroft::stt::STTFactory</class>
    <class kind="class">mycroft::stt::TokenSTT</class>
    <class kind="class">mycroft::stt::WITSTT</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts</name>
    <filename>namespacemycroft_1_1tts.html</filename>
    <namespace>mycroft::tts::bing_tts</namespace>
    <namespace>mycroft::tts::cache_handler</namespace>
    <namespace>mycroft::tts::espeak_tts</namespace>
    <namespace>mycroft::tts::fa_tts</namespace>
    <namespace>mycroft::tts::google_tts</namespace>
    <namespace>mycroft::tts::ibm_tts</namespace>
    <namespace>mycroft::tts::mary_tts</namespace>
    <namespace>mycroft::tts::mimic2_tts</namespace>
    <namespace>mycroft::tts::mimic_tts</namespace>
    <namespace>mycroft::tts::remote_tts</namespace>
    <namespace>mycroft::tts::responsive_voice_tts</namespace>
    <namespace>mycroft::tts::spdsay_tts</namespace>
    <class kind="class">mycroft::tts::PlaybackThread</class>
    <class kind="class">mycroft::tts::TTS</class>
    <class kind="class">mycroft::tts::TTSFactory</class>
    <class kind="class">mycroft::tts::TTSValidator</class>
    <member kind="function">
      <type>def</type>
      <name>send_playback_metric</name>
      <anchorfile>namespacemycroft_1_1tts.html</anchorfile>
      <anchor>a3d2241be58ecd87cd44819354e2c3c55</anchor>
      <arglist>(stopwatch, ident)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::bing_tts</name>
    <filename>namespacemycroft_1_1tts_1_1bing__tts.html</filename>
    <class kind="class">mycroft::tts::bing_tts::BingTTS</class>
    <class kind="class">mycroft::tts::bing_tts::BingTTSValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::cache_handler</name>
    <filename>namespacemycroft_1_1tts_1_1cache__handler.html</filename>
    <member kind="function">
      <type>def</type>
      <name>copy_cache</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a6cc6d691c57a39bf4d83a1dd35227549</anchor>
      <arglist>(cache_audio_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>download_audio</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>add8e421c1ce0dc3b9df53433d1bcda05</anchor>
      <arglist>(cache_audio_dir, cache_text_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_cache_text</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a4a307a2afb2984114859fa3c9c89c815</anchor>
      <arglist>(cache_audio_dir, cache_text_file)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a39b3f9bab29f49c6d55f2e16ad2465f0</anchor>
      <arglist>(cache_audio_dir)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_cache_text</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a97f1e30cb68a260037a29de48e120769</anchor>
      <arglist>(cache_path, f)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>cache_dialog_path</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a8ac4b7430001829b05aef699050d6fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MIMIC2_URL</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>ab5fb5b53d262e3b149ca5729c4b5b766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>REGEX_SPL_CHARS</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a1fcd62152af65bbeb1d727d537c7e62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res_path</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a3a4d928c066f4717f884be9a0bbf59d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>TTS</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>a60954179c15c60f378ee98efdb31a925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>wifi_setup_path</name>
      <anchorfile>namespacemycroft_1_1tts_1_1cache__handler.html</anchorfile>
      <anchor>aef3c8d4a94fb29aa6f4d2082328c8673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::espeak_tts</name>
    <filename>namespacemycroft_1_1tts_1_1espeak__tts.html</filename>
    <class kind="class">mycroft::tts::espeak_tts::ESpeak</class>
    <class kind="class">mycroft::tts::espeak_tts::ESpeakValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::fa_tts</name>
    <filename>namespacemycroft_1_1tts_1_1fa__tts.html</filename>
    <class kind="class">mycroft::tts::fa_tts::FATTS</class>
    <class kind="class">mycroft::tts::fa_tts::FATTSValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::google_tts</name>
    <filename>namespacemycroft_1_1tts_1_1google__tts.html</filename>
    <class kind="class">mycroft::tts::google_tts::GoogleTTS</class>
    <class kind="class">mycroft::tts::google_tts::GoogleTTSValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::ibm_tts</name>
    <filename>namespacemycroft_1_1tts_1_1ibm__tts.html</filename>
    <class kind="class">mycroft::tts::ibm_tts::WatsonTTS</class>
    <class kind="class">mycroft::tts::ibm_tts::WatsonTTSValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::mary_tts</name>
    <filename>namespacemycroft_1_1tts_1_1mary__tts.html</filename>
    <class kind="class">mycroft::tts::mary_tts::MaryTTS</class>
    <class kind="class">mycroft::tts::mary_tts::MaryTTSValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::mimic2_tts</name>
    <filename>namespacemycroft_1_1tts_1_1mimic2__tts.html</filename>
    <class kind="class">mycroft::tts::mimic2_tts::Mimic2</class>
    <class kind="class">mycroft::tts::mimic2_tts::Mimic2Validator</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_add_punctuation</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>aef238ac8e8f3a9889cfdb34188c535a7</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_break_chunks</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>a1a89232c0c20f6195d02a76a2f70df12</anchor>
      <arglist>(l, n)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_sentence_chunker</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>abb100313ef406b86ba08bec9ec20eddf</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_split_by_chunk_size</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>adb8488ec5723fbcc818ed21d043bf724</anchor>
      <arglist>(text, chunk_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_split_by_punctuation</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>a3466260522cc3afd3bd5f0ae635a650e</anchor>
      <arglist>(chunks, puncs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_max_sentence_size</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic2__tts.html</anchorfile>
      <anchor>ad6b04be99893bfe41d95757de84393f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::mimic_tts</name>
    <filename>namespacemycroft_1_1tts_1_1mimic__tts.html</filename>
    <class kind="class">mycroft::tts::mimic_tts::Mimic</class>
    <class kind="class">mycroft::tts::mimic_tts::MimicValidator</class>
    <member kind="function">
      <type>def</type>
      <name>download_subscriber_voices</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>a182e1eb194088c16a982a5b32ffd268f</anchor>
      <arglist>(selected_voice)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BIN</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>ae1841d7b7fe9da59964cf813995b22a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>ac3ca1c092b1bd675efe3abb8ad6637f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data_dir</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>a14f04196636a396ad99e78cb22458fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>SUBSCRIBER_VOICES</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>aa1815617ffcc92eba859032c2987df8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>VISIMES</name>
      <anchorfile>namespacemycroft_1_1tts_1_1mimic__tts.html</anchorfile>
      <anchor>a412cb5850b35b3a0f9efec946e390415</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::remote_tts</name>
    <filename>namespacemycroft_1_1tts_1_1remote__tts.html</filename>
    <class kind="class">mycroft::tts::remote_tts::RemoteTTS</class>
    <class kind="class">mycroft::tts::remote_tts::RemoteTTSTimeoutException</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::responsive_voice_tts</name>
    <filename>namespacemycroft_1_1tts_1_1responsive__voice__tts.html</filename>
    <class kind="class">mycroft::tts::responsive_voice_tts::ResponsiveVoice</class>
    <class kind="class">mycroft::tts::responsive_voice_tts::ResponsiveVoiceValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::tts::spdsay_tts</name>
    <filename>namespacemycroft_1_1tts_1_1spdsay__tts.html</filename>
    <class kind="class">mycroft::tts::spdsay_tts::SpdSay</class>
    <class kind="class">mycroft::tts::spdsay_tts::SpdSayValidator</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util</name>
    <filename>namespacemycroft_1_1util.html</filename>
    <namespace>mycroft::util::audio_test</namespace>
    <namespace>mycroft::util::combo_lock</namespace>
    <namespace>mycroft::util::download</namespace>
    <namespace>mycroft::util::format</namespace>
    <namespace>mycroft::util::json_helper</namespace>
    <namespace>mycroft::util::lang</namespace>
    <namespace>mycroft::util::log</namespace>
    <namespace>mycroft::util::parse</namespace>
    <namespace>mycroft::util::signal</namespace>
    <namespace>mycroft::util::time</namespace>
    <member kind="function">
      <type>def</type>
      <name>camel_case_split</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a071d5209d1791b49d23b59b4983ccfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a3aaec8145577e9c2d249d262b1e6a8ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected_dns</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a8ce518a066f65033516660985be8c760</anchor>
      <arglist>(host=&quot;8.8.8.8&quot;, port=53, timeout=3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connected_ncsi</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a9e117922a273f733e9b8596f0ffcc49b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_daemon</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a255a61f93e5e715352eba34a3d764091</anchor>
      <arglist>(target, args=(), kwargs=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_echo_function</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a792649207afe15600e470aee11a0df3e</anchor>
      <arglist>(name, whitelist=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>curate_cache</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a1943fee12ac1a59ad933729756fc6c5e</anchor>
      <arglist>(directory, min_free_percent=5.0, min_free_disk=50)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_input_device</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>aa14824bea587c25226d33987663aea64</anchor>
      <arglist>(device_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_arch</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a10b5a0cc92ef2f62f8bafd04a43b3258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_cache_directory</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a99d77d269f967835979a7b68fb56ab9d</anchor>
      <arglist>(domain=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_http</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a5744b286dfa505db7157413954d54e71</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_speaking</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ada1ff6f290520a4383b42d761ffb9265</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_audio_file</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a34d90261b21957ed7ea17ec8effc479c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_mp3</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a4f4a36bbad1622f6e333a34ed69c4fa0</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_ogg</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ac7d6fbb7e33498e7c3ab3c0518bcb806</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>play_wav</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a3bb50a09a1e36cffd2e68211f15fd341</anchor>
      <arglist>(uri)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_dict</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ae22a66b534bbdc9bfafebb18047d9b38</anchor>
      <arglist>(filename, div=&apos;=&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_stripped_lines</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a4f4d3f21e7a63a0c94c15d0a768505a0</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a06cb3ae5cb94e4629a5ae563886162f0</anchor>
      <arglist>(file_path, duration, rate, channels)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_last_slash</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>aa345ecded983e1906d190f1bebeecc65</anchor>
      <arglist>(url)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset_sigint_handler</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a0c51e0999990c0b1e8764bd21f02a399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resolve_resource_file</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>ac43473897689055aaba0f2315919352a</anchor>
      <arglist>(res_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>stop_speaking</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a3602bd918c70b00413be9e92b137fe21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>validate_param</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a6c84578406ae3a9c8f926b63ac4cd250</anchor>
      <arglist>(value, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_for_exit_signal</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a0e0fb2811d6b82d521f297fe7a8ce788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>wait_while_speaking</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a5e4c10ee2e7ee79b673c9b8312f7ddcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_log_all_bus_messages</name>
      <anchorfile>namespacemycroft_1_1util.html</anchorfile>
      <anchor>a2a262e7ca6c7e1c2ec8d1aa1e86cf172</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::audio_test</name>
    <filename>namespacemycroft_1_1util_1_1audio__test.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a7d9c174e4d1ded47ee329362f01af614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mute_output</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a088802118072869de1bb1aaeb3ef453a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>record</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a7fb059ece266490e197a40bc064a1035</anchor>
      <arglist>(filename, duration)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>namespacemycroft_1_1util_1_1audio__test.html</anchorfile>
      <anchor>a6c3f750e1f70a16b3e49dd2578f58b41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::combo_lock</name>
    <filename>namespacemycroft_1_1util_1_1combo__lock.html</filename>
    <class kind="class">mycroft::util::combo_lock::ComboLock</class>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::download</name>
    <filename>namespacemycroft_1_1util_1_1download.html</filename>
    <class kind="class">mycroft::util::download::Downloader</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_download_tmp</name>
      <anchorfile>namespacemycroft_1_1util_1_1download.html</anchorfile>
      <anchor>a7c6339d72d7340cf727fa0fe2a357aae</anchor>
      <arglist>(dest)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>download</name>
      <anchorfile>namespacemycroft_1_1util_1_1download.html</anchorfile>
      <anchor>a1c3150ea5fd4c464cfe78ddd823a7c53</anchor>
      <arglist>(url, dest, complete_action=None, header=None)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_running_downloads</name>
      <anchorfile>namespacemycroft_1_1util_1_1download.html</anchorfile>
      <anchor>a909913b5857165eaafb7779cdb1cff2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::format</name>
    <filename>namespacemycroft_1_1util_1_1format.html</filename>
    <class kind="class">mycroft::util::format::DateTimeFormat</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_translate_word</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>ad00c0c6c0236cd71921abc077ee8d901</anchor>
      <arglist>(name, lang)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>expand_options</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a6b05b50e5945af514f5f3aecdf81f028</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>join_list</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>af1507a7f68fdd822c88f7b2f783264c7</anchor>
      <arglist>(items, connector, sep=None, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_date</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a856a815de3a7622cd21ec65e42396b41</anchor>
      <arglist>(dt, lang=None, now=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_date_time</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a45a1977039f2c8570028f491f5ddbc07</anchor>
      <arglist>(dt, lang=None, now=None, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_duration</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a94fe3ccdc9458c45aada7c1d9c1a1d1c</anchor>
      <arglist>(duration, lang=None, speech=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_number</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a676c00e34e30ecba1682c088b1a15c98</anchor>
      <arglist>(number, lang=None, speech=True, denominators=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a9f8c80ecaee1c1cb7d13c3dde006ffb7</anchor>
      <arglist>(dt, lang=None, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_year</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a692062ee6bf5483f10731b6740dd4194</anchor>
      <arglist>(dt, lang=None, bc=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>a6d696014b0678a889151d18631061fc8</anchor>
      <arglist>(number, lang=None, places=2, short_scale=True, scientific=False)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>date_time_format</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>af385f2c0571dca612f6412d6c796be31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NUMBER_TUPLE</name>
      <anchorfile>namespacemycroft_1_1util_1_1format.html</anchorfile>
      <anchor>abae127a588721cbf4ee29527df0806d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::json_helper</name>
    <filename>namespacemycroft_1_1util_1_1json__helper.html</filename>
    <member kind="function">
      <type>def</type>
      <name>load_commented_json</name>
      <anchorfile>namespacemycroft_1_1util_1_1json__helper.html</anchorfile>
      <anchor>a7c9d7f89bbf288b57fa3d89e45ea9a70</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_dict</name>
      <anchorfile>namespacemycroft_1_1util_1_1json__helper.html</anchorfile>
      <anchor>acfac7e860c097bdb5929768b2fae05e1</anchor>
      <arglist>(base, delta)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uncomment_json</name>
      <anchorfile>namespacemycroft_1_1util_1_1json__helper.html</anchorfile>
      <anchor>afd2b351d48cb548be29dc742c4775248</anchor>
      <arglist>(commented_json_str)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang</name>
    <filename>namespacemycroft_1_1util_1_1lang.html</filename>
    <namespace>mycroft::util::lang::common_data_en</namespace>
    <namespace>mycroft::util::lang::common_data_es</namespace>
    <namespace>mycroft::util::lang::common_data_pt</namespace>
    <namespace>mycroft::util::lang::format_common</namespace>
    <namespace>mycroft::util::lang::format_da</namespace>
    <namespace>mycroft::util::lang::format_de</namespace>
    <namespace>mycroft::util::lang::format_en</namespace>
    <namespace>mycroft::util::lang::format_es</namespace>
    <namespace>mycroft::util::lang::format_fr</namespace>
    <namespace>mycroft::util::lang::format_hu</namespace>
    <namespace>mycroft::util::lang::format_it</namespace>
    <namespace>mycroft::util::lang::format_nl</namespace>
    <namespace>mycroft::util::lang::format_pt</namespace>
    <namespace>mycroft::util::lang::format_sv</namespace>
    <namespace>mycroft::util::lang::parse_common</namespace>
    <namespace>mycroft::util::lang::parse_da</namespace>
    <namespace>mycroft::util::lang::parse_de</namespace>
    <namespace>mycroft::util::lang::parse_en</namespace>
    <namespace>mycroft::util::lang::parse_es</namespace>
    <namespace>mycroft::util::lang::parse_fr</namespace>
    <namespace>mycroft::util::lang::parse_it</namespace>
    <namespace>mycroft::util::lang::parse_pt</namespace>
    <namespace>mycroft::util::lang::parse_sv</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_active_lang</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a1c6873529278bb783eacb043280f5270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_full_lang_code</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a43da4f1b3dcf0082f62095420807be3f</anchor>
      <arglist>(lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_primary_lang_code</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a6a6776c4810184a74a6af63ecd4a4e0d</anchor>
      <arglist>(lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_active_lang</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a1b44eed47ca1c4e0e092636f09836059</anchor>
      <arglist>(lang_code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__active_lang</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang.html</anchorfile>
      <anchor>a90de4c75d8bbbb3fc2f3399331495434</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::common_data_en</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</filename>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ARTICLES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a8ad947b23193db42fd1cf8c7c0897065</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a0e02649b650b65df2561af147942657d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_LONG_ORDINAL_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a163b2964cf1de452b6f89949605a4d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_LONG_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a545c8fc45689e8d21ff979a5bda930bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_NUM_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a5631d54f0342a90739f59556a7ec7a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ORDINAL_STRING_BASE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>aa205f84a1983fa2722dbec5e00ed71a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_SHORT_ORDINAL_STRING_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>a9e67d413bdd12aabca5418ef5583386d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SHORT_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__en.html</anchorfile>
      <anchor>aaf670dfb16fe614ad949b202a7ffd9eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::common_data_es</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</filename>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ARTICLES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>ac0f6d3234bf4ef3c4f04c328a2679644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a47c7f3dd4625b9e78fcea3c6d318eaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_LONG_ORDINAL_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a723ba448e3a456c042980f291c7bb545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_LONG_SCALE_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a6de39a067fbdc0d5af5c41b7f3f2bc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_ORDINAL_STRING_BASE_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>a1c2f6fac1dde97a76989803fd27a5cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_SHORT_ORDINAL_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>aeb7254e88de04a786fa919178519cfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_SHORT_SCALE_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>aebfd6442498bc72c32fb948f8ba8539a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__es.html</anchorfile>
      <anchor>acb5def6cf728130b09130d15b19064ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::common_data_pt</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</filename>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_STRING_PT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>a0db376422725050fb9d893cacaa421fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_NUM_STRING_PT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>a4d250e9e683d17678c2cc364474bee1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list</type>
      <name>_PT_ARTICLES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>ae5ec8bc5f1e7d03de30e2a4b7cc7c5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_PT_NUMBERS</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1common__data__pt.html</anchorfile>
      <anchor>a954efe4119346c0db061eb18302c9db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_common</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__common.html</filename>
    <member kind="function">
      <type>def</type>
      <name>convert_to_mixed_fraction</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__common.html</anchorfile>
      <anchor>a395e5545bb236a1f5b7eada033bc8b23</anchor>
      <arglist>(number, denominators)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_da</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__da.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a50212deaedd7d0df6266052ef218017d</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_ordinal_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a17026f8c0b9b02ca540f4d69ef7a9d6b</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_response_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a3b2024eb4791a8bdb253ccccca20f0b1</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a38bdafcedf16da0e94915344633fddd1</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a4c5e2d3658b965d48550e370385218dc</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a0bd823daf0fbf5de28a8d5c66e496e01</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a294139781cc47cfdddbf50453cd4e426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_DA</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a99564580172a9bb94894fe9efdee6251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>adfda62807a3bd4560ede2d34242c6b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a3a86a44e00a950d3ed3311ba7b743d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_DA</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__da.html</anchorfile>
      <anchor>a71b91b6df7d970415cb09b2d7d6c7a4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_de</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__de.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a3ba1400470f874b26bce82a422c99d97</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_ordinal_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a88bad670f75a9070c40f3e1cfd08c6e8</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_response_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a62e5aad5e2ff8d35fc29b78ecb09b51b</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a13f49b30ba42edea71efd11fdf094c84</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a21ff807c7a2ff00caad9fecc10f8dc94</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a8e6803238c46648bd2ad54e77606ce15</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>abe01bc45f9b1b625556fb20c42dbc7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_DE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a6511191d47fd3830c4d59ae64ee00cd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a7183dbd76bff9793c935f0f412922b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a125175498039d9a17940fdfac9c5b8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_DE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__de.html</anchorfile>
      <anchor>a1bb5570bbf326d94b395bdaf8b6d6cd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_en</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__en.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__en.html</anchorfile>
      <anchor>a055606e41692716595e34775dae43f54</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__en.html</anchorfile>
      <anchor>a58122c1e13ab0d70a2975e0d342707a4</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__en.html</anchorfile>
      <anchor>a94770e698e02b0b00fbf3bb4bcb6fdd4</anchor>
      <arglist>(num, places=2, short_scale=True, scientific=False)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_es</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__es.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>adf4ed848d58f1f41783634915be53e4c</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>af06d68d38e7a0d36cf037b99604c8329</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>ae7a93263d806e7694403dbba1a5455d0</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>afdc6a6dabdfc9eea253f7c685fbd0600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_ES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__es.html</anchorfile>
      <anchor>a0acf36eb9b1d0fb1c7a47ac0833308ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_fr</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>ae8ad9cec8fb13bfbe8955b9e0eabefe6</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>a160026393b22099a1e71485f1b168586</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>a59f1affe05794e8bf8189bb97cc1b29e</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_FR</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>ab87faeb81ba4b387437f99991590e658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_FR</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__fr.html</anchorfile>
      <anchor>a78bffc43e452f071255a2ea8f6731bce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_hu</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_vocal_type</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>ad3a104179531706d6780075bd0221565</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_number_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>aed776e815e6d13a58ea4267fb963897e</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>ac8e25167df7faf1a6d336a8342349c85</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>af4cc2d55145a1e50d10d4567de818d42</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_hu</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>af68c4063324b0e0229b87cc8b8f2147b</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a614c130c82b42021897ccbad30885fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_HU</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a89743dd96c48e6bb21d2fd85a01d55b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a33e8e880c1885a2dbfa2e82725b35715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>a875b25ed01ab1ca210c7327a71a7f6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_HU</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__hu.html</anchorfile>
      <anchor>ae6ee282005dcdbdc6e535ab928109c8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_it</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__it.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a65b9f9c6665dbd8c7c5df20e2f33291b</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>ac9be44a8a0e83c660cda929f60b61ae9</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>ac1ac826daa197dada5b3f9fa36f9b2c0</anchor>
      <arglist>(num, places=2, short_scale=False, scientific=False)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a667a27d114fc206cc9c9c2d528a761b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG_SCALE_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a332d2678d6e33eeda7af0d71ad052763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a27e4e04a7c28a7a0b79a4cb7548afcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>SHORT_SCALE_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__it.html</anchorfile>
      <anchor>a891645d146eacbfb09cbe5e64e028f37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_nl</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</filename>
    <member kind="function">
      <type>def</type>
      <name>fix_hour</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a92b4a31bce0907ed98471f5b580ccdf5</anchor>
      <arglist>(hour)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_number_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a7efc1fe8b89578c64cc4573289328ca8</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_ordinal_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>af1256e3607ae76ab10be9fd2237a3259</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_part_of_day_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a4395c217acc74a84c6e153a5a3abf250</anchor>
      <arglist>(dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_response_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a7bbd96a0fbb48d50527178409adcd51a</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a359a0fdedfe3d18d822e553cde732e7a</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>afb0ddd5103787650bfd5b2be1472e562</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_ordinal_nl</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a9d45ad947f151a01e4f14d6f9cdaf400</anchor>
      <arglist>(num)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>EXTRA_SPACE</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>abfba08a097f4b6639605cc948dc58faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_NL</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a5b4d2d11f2e8c7f82a5301644bccf81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>months</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>ade115c234855db75fb02bed84978af17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>NUM_POWERS_OF_TEN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a1d1c14690a94089353ab5a8df0b49948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>NUM_STRING_NL</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__nl.html</anchorfile>
      <anchor>a2c24f9534fc71f3fade4809f7ba0628e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_pt</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</anchorfile>
      <anchor>aa9845342d85c9c9e79d1e9540fd8623d</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>nice_time_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</anchorfile>
      <anchor>a29e9d715fd1ab481aaee59f396ade167</anchor>
      <arglist>(dt, speech=True, use_24hour=False, use_ampm=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pronounce_number_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__pt.html</anchorfile>
      <anchor>af1cd2c96f772cdb09e267c1356f438b5</anchor>
      <arglist>(num, places=2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::format_sv</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1format__sv.html</filename>
    <member kind="function">
      <type>def</type>
      <name>nice_number_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__sv.html</anchorfile>
      <anchor>a573b0c6a1f552001f7103340fe8cc4d3</anchor>
      <arglist>(number, speech, denominators)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>FRACTION_STRING_SV</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1format__sv.html</anchorfile>
      <anchor>af0523ff6c0ed9e83ad132b7bce28170f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_common</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_generic</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</anchorfile>
      <anchor>a063789343e84c4e925945218b2fc8541</anchor>
      <arglist>(text, pronounce_handler, extract_handler, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_numeric</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</anchorfile>
      <anchor>abf03dc0a0822c9fe3032b83f20937912</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>look_for_fractions</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__common.html</anchorfile>
      <anchor>a90cd45c45b1a51800d4f8cfe77a405db</anchor>
      <arglist>(split_list)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_da</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a89da51de45a2294d00e013c1f2e25d23</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a7d2a32543e87785e15e9e77c53f25ba4</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>aa1a6e7cfb20124b84a775ea748ee7efa</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a871ff62684abe845a582ad16584656db</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isOrdinal_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>ab51b9ae5f64cb6d48de0640905e2e89d</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_da</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a3b063da49dc273c4d850245c468a27c1</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>da_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__da.html</anchorfile>
      <anchor>a1ac2ecdbb5ba06c7db083cdc38946e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_de</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a3bc1b4c1cd03920bbee834bab0eccd16</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a16b9fae3fa2452b829c4d065b08941cf</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>ad6c9a5a9a0d8ad88a325c9b3dda2754e</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a044f52bde5e5f367d0f184842ecba691</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isOrdinal_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a105ed9a9b07637465bf9bb8bfd2e078e</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_de</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a4612064d59702a6f8a29297027dd418b</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>de_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__de.html</anchorfile>
      <anchor>a06736935153138d52cc6c4e094beea8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_en</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</filename>
    <class kind="class">mycroft::util::lang::parse_en::_ReplaceableNumber</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_convert_words_to_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a9e5e1aec28c2cc12593f9d7940d1d842</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_decimal_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a8c7d66f3d3d6e51776a88044d40cb328</anchor>
      <arglist>(tokens, short_scale, ordinals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_fraction_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a6a624eeccfad168963a105a5fb1c5824</anchor>
      <arglist>(tokens, short_scale, ordinals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_number_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a7c91466117461681e2191389de4f834d</anchor>
      <arglist>(tokens, short_scale=True, ordinals=False, fractional_numbers=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_number_with_text_en_helper</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a65b1d071a370edd2848f36abe52b2f58</anchor>
      <arglist>(tokens, short_scale=True, ordinals=False, fractional_numbers=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_numbers_with_text</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>aa232727d8e5cc4d1ca35060e64a3d3b6</anchor>
      <arglist>(tokens, short_scale=True, ordinals=False, fractional_numbers=True)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_extract_whole_number_with_text_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a3608bab13dfec5449d82588c342bf62c</anchor>
      <arglist>(tokens, short_scale, ordinals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_generate_plurals</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a727c501f5b8924fc8669868b3739b1a2</anchor>
      <arglist>(originals)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_initialize_number_data</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>aa59e06885cb06f20f99fd0cba7de273b</anchor>
      <arglist>(short_scale)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_invert_dict</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a799e81a72eee2268bc09fea193989013</anchor>
      <arglist>(original)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_partition_list</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>aa5870cc45bbfe39fd72f2a6cb100e5d0</anchor>
      <arglist>(items, split_on)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_tokenize</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a7e7013e0cf24ab8beded12dd1cc2cd18</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a8d156ee19016bcbcf749f4c1cb1f0532</anchor>
      <arglist>(string, dateNow, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_duration_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>afd7ab55607d3118ff4b0b8aa00c6ef43</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>acbb80782c98912486613bd9b92d3eda9</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a75990fcecf09ff4e6e2970f4f29a4c6d</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a39b5dbea6e41e0a73f39fc26c24d2f73</anchor>
      <arglist>(input_str, short_scale=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_en</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>ae89908d9cdd454b27677c4cf477f7e90</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_DECIMAL_MARKER</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a3df992e56d6380a738760e0b268891bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_FRACTION_MARKER</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a34fd915117880180c162cefea8968ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MULTIPLIES_LONG_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>ab14ffe602b4ceae18887cad07335b728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_MULTIPLIES_SHORT_SCALE_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a2a9b160c5fc47538b6bcdefe1e2789c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_NEGATIVES</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a07af75c7d379e658b5863ec4fce21969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STRING_LONG_ORDINAL_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a85f557f8b40dc704644b290f34a82164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STRING_NUM_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a1fec3c4c67df5262ad0d98faea1a7966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_STRING_SHORT_ORDINAL_EN</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a302608bf36f9f880cd7f9bd98d19c0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dictionary</type>
      <name>_SUMS</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a519a4b91d35a4254cfa8bf2fc67e130f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_Token</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__en.html</anchorfile>
      <anchor>a1d95342e940e3083cfd74b295aabc0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_es</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</filename>
    <member kind="function">
      <type>def</type>
      <name>es_number_parse</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>ad649efd2f625e2556fe0639697577e79</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>a4188432bed6112a9a93dc5b2abe733e7</anchor>
      <arglist>(input_str, currentDate=None, default_time=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>acabd669ff3e53baa428260b1ecb7ff1b</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>a1c25daa29b5ab8374ea82d97ff21e779</anchor>
      <arglist>(word, raw_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>ac6ccd942da6ffdc3eae2ebab1ad67f74</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_es</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>aac862f54a3d870fd877386f15dc47d2e</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>es_articles</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>ab7e16e6f0aee5c6c5bfe2fb62476d15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>es_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__es.html</anchorfile>
      <anchor>a482e82b8e869cffc4138716e5506f8b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_fr</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>aff4b803d2baa79dd4541d77a9c38a973</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a264b8879c30e867261d66a7eab6cc610</anchor>
      <arglist>(text, short_scale=True, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a01cc16d1ac2e796c50665faa4b8e0d9d</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOrdinal_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a4f59252bab5644d2decfb478dfab915a</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a2ff3fe52394c00295f002fe8e0db6146</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a0d1f994c01703a82a171e653e71a4ba1</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>number_ordinal_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a6ca1768675e8b7571da087e43f1d3c3d</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>number_parse_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a1f098327b214acf0d6ac3742969381eb</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>articles_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>a5218d9d039549f2d75aed97f0b379439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>numbers_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>ac4db05d806beb23aaf71fe63ea65149b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ordinals_fr</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__fr.html</anchorfile>
      <anchor>aa708aec4c346df97b6ee779960fd2643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_it</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a891bfd2f6574dd1e5198d26a3ebb95c4</anchor>
      <arglist>(string, dateNow, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a0da1f631afe0d55d776b7f281c0cfddb</anchor>
      <arglist>(text, short_scale=False, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>ac58d01708b6f4bc5a454a7a330c68ca6</anchor>
      <arglist>(text, short_scale=False, ordinals=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_long_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a109e37b5320178d59ab8a96d33ba5744</anchor>
      <arglist>(word)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a38f312268902d5aea11543e084cb9b8b</anchor>
      <arglist>(word, raw_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a1cb4138bc78fda2396644509c967e4d4</anchor>
      <arglist>(input_str, short_scale=False)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_it</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a85aa3b1ac5b87ccb3c84092d02387d9f</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>ARTICLES_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a4817f51889b2d2fab13896da490f3bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>LONG_ORDINAL_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a8155179d90f5cb793c08f586a79839b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>SHORT_ORDINAL_STRING_IT</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>a12158b4146e03aef10246fdead5ceb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>STRING_NUM_ITA</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__it.html</anchorfile>
      <anchor>aed7fbd0f5ca25896036f20ed6e9c3af8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_pt</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a8531529211e4038b84af3598e4b9d072</anchor>
      <arglist>(input_str, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a4f93aa611592474d5fa4eff18ec2e605</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>ae516d4c30e663e08acb0d42c021cd24c</anchor>
      <arglist>(word, raw_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFractional_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a517d28c9b806a34e48419043b9bf3ae9</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_pt</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>aa31552e54db52c1083bbaaadc8cbe0bf</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pt_number_parse</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a3281792cd837315a47f19a5c649ea22f</anchor>
      <arglist>(words, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pt_pruning</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__pt.html</anchorfile>
      <anchor>a530c3bf8355268ccec08603f5ba112f5</anchor>
      <arglist>(text, symbols=True, accents=True, agressive=True)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::lang::parse_sv</name>
    <filename>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>a0970acac0241b889eb08c7a1ec8e4a17</anchor>
      <arglist>(string, currentDate, default_time)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extractnumber_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>a20be99bfc8ff1c98410ba64bece260c7</anchor>
      <arglist>(text)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_fractional_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>af02dcd995fa0cf72621688e33989465e</anchor>
      <arglist>(input_str)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize_sv</name>
      <anchorfile>namespacemycroft_1_1util_1_1lang_1_1parse__sv.html</anchorfile>
      <anchor>a1ca7ea9e5b57d347a5d2d1a734fd16ca</anchor>
      <arglist>(text, remove_articles)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::log</name>
    <filename>namespacemycroft_1_1util_1_1log.html</filename>
    <class kind="class">mycroft::util::log::LOG</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_make_log_method</name>
      <anchorfile>namespacemycroft_1_1util_1_1log.html</anchorfile>
      <anchor>a387df9efec8fae69bf14ae0267f6aad0</anchor>
      <arglist>(fn)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getLogger</name>
      <anchorfile>namespacemycroft_1_1util_1_1log.html</anchorfile>
      <anchor>ac01339e7ea38a89f6a078327c9bf1484</anchor>
      <arglist>(name=&quot;MYCROFT&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::parse</name>
    <filename>namespacemycroft_1_1util_1_1parse.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_log_unsupported_language</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>ab9c7b3f26345af475a93100d39fb6c46</anchor>
      <arglist>(language, supported_languages)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_datetime</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>a010daa97c7f780072ef7b81acd0d6301</anchor>
      <arglist>(text, anchorDate=None, lang=None, default_time=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_duration</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>acfef78998505fb8ac4cd0593adeb1359</anchor>
      <arglist>(text, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_number</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>a5096f11fe056d8c0805cff64c659bfca</anchor>
      <arglist>(text, short_scale=True, ordinals=False, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_numbers</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>aca393703140c189eba04b32b9bdb2d6a</anchor>
      <arglist>(text, short_scale=True, ordinals=False, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fuzzy_match</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>afc017b29dcd9119c44169fa1b06874e6</anchor>
      <arglist>(x, against)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_gender</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>af309a04b849777ba0be7b7663cc39388</anchor>
      <arglist>(word, context=&quot;&quot;, lang=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>match_one</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>a635aafe5e8b461a989fd05bb9915f2ec</anchor>
      <arglist>(query, choices)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespacemycroft_1_1util_1_1parse.html</anchorfile>
      <anchor>ab0c92d819eeb835e276a877a67de9d15</anchor>
      <arglist>(text, lang=None, remove_articles=True)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::signal</name>
    <filename>namespacemycroft_1_1util_1_1signal.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_for_signal</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a003df06c4f3e0a358f33689fbc0815ec</anchor>
      <arglist>(signal_name, sec_lifetime=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_file</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a03972445ed32bb88bd2f47cccaf4e874</anchor>
      <arglist>(filename)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_signal</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a860340af062ce591578aef633269646b</anchor>
      <arglist>(signal_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_directory_exists</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>ad4a99c3f2393de738f11deb5b4756d91</anchor>
      <arglist>(directory, domain=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_ipc_directory</name>
      <anchorfile>namespacemycroft_1_1util_1_1signal.html</anchorfile>
      <anchor>a3aa419b32c21429a420064e8ed9f841b</anchor>
      <arglist>(domain=None)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::util::time</name>
    <filename>namespacemycroft_1_1util_1_1time.html</filename>
    <member kind="function">
      <type>def</type>
      <name>default_timezone</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a54b59391fc0bd6e1571fdfb70f096e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>now_local</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>ae7343ecc31e845444875df939216446f</anchor>
      <arglist>(tz=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>now_utc</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a90c7acfb9961a3c302f2d6d7a5f58f27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_local</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a26e797bd060699e176534988131717bb</anchor>
      <arglist>(dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_system</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>a7d30e6fd950533bebccd2d5f7601d3ae</anchor>
      <arglist>(dt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_utc</name>
      <anchorfile>namespacemycroft_1_1util_1_1time.html</anchorfile>
      <anchor>ab2d4611eab26974cc89f3fb5bfa7c1ad</anchor>
      <arglist>(dt)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft::version</name>
    <filename>namespacemycroft_1_1version.html</filename>
    <class kind="class">mycroft::version::VersionManager</class>
    <member kind="function">
      <type>def</type>
      <name>check_version</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>aec186aca3dd762973554aab1e4232eaa</anchor>
      <arglist>(version_string)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CORE_VERSION_BUILD</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a1dd7ff89ecf46f7808e40811bcbe4523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CORE_VERSION_MAJOR</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a74e83961cf2ba6893375470e9ae46bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CORE_VERSION_MINOR</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a7ce3e5df836a6196159dc7576874889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CORE_VERSION_STR</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>abf0718cbde4e532745dc8ea86760c5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>CORE_VERSION_TUPLE</name>
      <anchorfile>namespacemycroft_1_1version.html</anchorfile>
      <anchor>a3f7891ce4707ef4d79347657153f77d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft_message_bus</name>
    <filename>namespacemycroft__message__bus.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft__message__bus.html</anchorfile>
      <anchor>a8c751d73b855b43f8e63c175737283fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>settings</name>
      <anchorfile>namespacemycroft__message__bus.html</anchorfile>
      <anchor>a9dfae6b2bb9a1c4469e5f989f6b92486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft_ros</name>
    <filename>namespacemycroft__ros.html</filename>
    <namespace>mycroft_ros::helpers</namespace>
  </compound>
  <compound kind="namespace">
    <name>mycroft_ros::helpers</name>
    <filename>namespacemycroft__ros_1_1helpers.html</filename>
    <class kind="class">mycroft_ros::helpers::IntentBuilder</class>
    <class kind="class">mycroft_ros::helpers::IntentManager</class>
    <class kind="class">mycroft_ros::helpers::RosMycroftSkill</class>
    <class kind="class">mycroft_ros::helpers::SkillBuilder</class>
    <member kind="function">
      <type>def</type>
      <name>ask_yesno</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>a0f21db4cf48e0d15163ed2851f15621e</anchor>
      <arglist>(skill_path, dialog, client=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_response</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>aaffe05efa6b7ef6aacff41bba1ea4fd7</anchor>
      <arglist>(skill_path, dialog, client=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_skill</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>ae107d0e22b3014693e1369f8442728eb</anchor>
      <arglist>(mycroft_skill)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ask_yesno_client</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>a67bcca3e9eea7058604f08984ace74bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>response_client</name>
      <anchorfile>namespacemycroft__ros_1_1helpers.html</anchorfile>
      <anchor>a88c684e51cf042493c869f838ceeed14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft_skills</name>
    <filename>namespacemycroft__skills.html</filename>
    <class kind="class">mycroft_skills::AskYesNoServer</class>
    <class kind="class">mycroft_skills::GetResponseServer</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_starting_up</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ad20f8480a58813e021315fb122f6cbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_connection</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a0b6a035421f211bdaa32136d3ff8eb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_connection_without_backend</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>adde36e8ab399c635eb19f655e5350c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_working</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a95901962d546eb60d988f4f122c3b3d6</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>connect</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a80d9431def2d23123fe25f21331a7516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_get_response</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a3d9ce222016324f3e195abf51e1c42d6</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_register_skill</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a2a328b9520cc7a613d7614d991c34051</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_remove_skill</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a3705f5c6714a6091829f0da822b63a81</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a51d6ae05acf3ca03745ee31eaf497823</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>initialise_response_server</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a76b629c87865277c1222b57a48c664b5</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>listener</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a5816dffbbba320b31c780633bf230bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_intents</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>acf06ccea562f25306a91994e2464bd42</anchor>
      <arglist>(instance, skill_topic, intent_files=None, entities=None, intents=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shutdown</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ade598ca080c078938aafb68cf686f5cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>try_update_system</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a94dd577cf3d5ee602dd99b115dce7ad5</anchor>
      <arglist>(platform)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ask_yesno_server</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ab40eb67f441a9b82f77cbb288ea446ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a6f7d1149ecb224501a43e3f031eb386b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>connect_to_mycroft_backend</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a6f030a117effd5e086067c41984f7142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>event_scheduler</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ad58ade18abf6dc7004882f4a29893d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>get_response_server</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a1e453670d3b91e737218594230b68b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>skill_manager</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ae9deef88a791dbc0d82d758014a40fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_clock</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a38483976a1527c03aaf6311d7113bc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>start_ticks</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>a79b84fa831511692bf4615442c69a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>topic_name</name>
      <anchorfile>namespacemycroft__skills.html</anchorfile>
      <anchor>ac4b403f2769e93e97b0193ada1eacb97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft_stt</name>
    <filename>namespacemycroft__stt.html</filename>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_end</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab0e0e26855b0a5c0b8d341127e194a8f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_audio_start</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a43cd5f154b3723aefedd26d07a3c9696</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_awoken</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a6074f1108e19b833b105d3488f0b2b16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_complete_intent_failure</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a3d31965d778acbd37250eaca70b7ce2a</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_get_status</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a08d358951e7671be7ef0494db3bd450c</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_mute</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab41f28e6eb9bef2041ed1a8bee82463f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_mic_unmute</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a4679f513cc0b6f0d5aeef8afb897a0ab</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_no_internet</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a8fac82ef92968e1f80f4ec1fac952b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_open</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ad816580b6155755c2628a82508fdaea8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_paired</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab6ed467710326fdad63ea8742ea5a3cf</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_begin</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a90500a5e14d38052b6534c1c2bc76c2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_record_end</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a1fde2e2bc96f17470d01437f7bce66a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_sleep</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>af8b13ec8557686e34cd2b32b884823fa</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a83568c3974cf5af5d84d32c158fcdcbc</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ae292e4562770349c70feefb38279c8a1</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_unknown</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ae6c738dca91b009b9d47f2a6b986500c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_utterance</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a0ea78eaf0b276edd39ad02cfe064b8e9</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wake_up</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a7dd3f3981e4f0b697da6d5fbe76e1321</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_wakeword</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a255ae1e6c05120a8f6832e30f01140df</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a7ea03b363ac798d1dc4aac096d5f927d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>adaa49faf6935d6daace2296f5d438fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>a2ec03bd62eb1c7ffee5b051fb94d38b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lock</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>aac802803858c4c5ab32758810cccd554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>loop</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ab529ea24fee0495426dd80e3f88ff905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>speech_pub</name>
      <anchorfile>namespacemycroft__stt.html</anchorfile>
      <anchor>ac1f556ed565ac95e92ea7f2157c522fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mycroft_tts</name>
    <filename>namespacemycroft__tts.html</filename>
    <member kind="function">
      <type>def</type>
      <name>handle_speak</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a8cebff19309c5b38ecef5c48ea7cdc0a</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_stop</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a14589d3e1bbbb44eda567848361b15f4</anchor>
      <arglist>(data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a6b88f4935d45f343f6a9cea6c8c42df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bus</name>
      <anchorfile>namespacemycroft__tts.html</anchorfile>
      <anchor>a0ee9432c4b19498f9b664ef15af6a80a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aa2586b6c4dd84a0aaaf49cb1565cee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>setup_args</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a504ffa482edfe0eff08f64b2f5dff0e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
