/* Autogenerated from org.freedesktop.Speech.Provider.xml */

#include "spiel-dbus-enums.h"

GType
spiel_voice_feature_get_type (void)
{
  static gsize g_define_type_id__volatile = 0;

  if (g_once_init_enter (&g_define_type_id__volatile))
    {
      static const GFlagsValue values[] = {
        { SPIEL_VOICE_FEATURE_NONE, "SPIEL_VOICE_FEATURE_NONE", "none" },
        { SPIEL_VOICE_FEATURE_EVENTS_WORD, "SPIEL_VOICE_FEATURE_EVENTS_WORD", "events-word" },
        { SPIEL_VOICE_FEATURE_EVENTS_SENTENCE, "SPIEL_VOICE_FEATURE_EVENTS_SENTENCE", "events-sentence" },
        { SPIEL_VOICE_FEATURE_EVENTS_RANGE, "SPIEL_VOICE_FEATURE_EVENTS_RANGE", "events-range" },
        { SPIEL_VOICE_FEATURE_EVENTS_SSML_MARK, "SPIEL_VOICE_FEATURE_EVENTS_SSML_MARK", "events-ssml-mark" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_DATE, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_DATE", "ssml-say-as-date" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_TIME, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_TIME", "ssml-say-as-time" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_TELEPHONE, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_TELEPHONE", "ssml-say-as-telephone" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_CHARACTERS, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_CHARACTERS", "ssml-say-as-characters" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_CHARACTERS_GLYPHS, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_CHARACTERS_GLYPHS", "ssml-say-as-characters-glyphs" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_CARDINAL, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_CARDINAL", "ssml-say-as-cardinal" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_ORDINAL, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_ORDINAL", "ssml-say-as-ordinal" },
        { SPIEL_VOICE_FEATURE_SSML_SAY_AS_CURRENCY, "SPIEL_VOICE_FEATURE_SSML_SAY_AS_CURRENCY", "ssml-say-as-currency" },
        { SPIEL_VOICE_FEATURE_SSML_BREAK, "SPIEL_VOICE_FEATURE_SSML_BREAK", "ssml-break" },
        { SPIEL_VOICE_FEATURE_SSML_SUB, "SPIEL_VOICE_FEATURE_SSML_SUB", "ssml-sub" },
        { SPIEL_VOICE_FEATURE_SSML_PHONEME, "SPIEL_VOICE_FEATURE_SSML_PHONEME", "ssml-phoneme" },
        { SPIEL_VOICE_FEATURE_SSML_EMPHASIS, "SPIEL_VOICE_FEATURE_SSML_EMPHASIS", "ssml-emphasis" },
        { SPIEL_VOICE_FEATURE_SSML_PROSODY, "SPIEL_VOICE_FEATURE_SSML_PROSODY", "ssml-prosody" },
        { SPIEL_VOICE_FEATURE_SSML_SENTENCE_PARAGRAPH, "SPIEL_VOICE_FEATURE_SSML_SENTENCE_PARAGRAPH", "ssml-sentence-paragraph" },
        { SPIEL_VOICE_FEATURE_SSML_TOKEN, "SPIEL_VOICE_FEATURE_SSML_TOKEN", "ssml-token" },
        { 0, NULL, NULL }
      };
      GType g_define_type_id =
        g_flags_register_static (g_intern_static_string ("SpielVoiceFeature"), values);
      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    }

  return g_define_type_id__volatile;
}

