@class NSString, NSSet; @interface _EARSpeechModelInfo : NSObject { struct SpeechModelInfo { struct basic_string, std::allocator> { struct __compressed_pair::__rep, std::allocator> { struct __rep { union { struct __long { char *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { char __data_[23]; unsigned char __padding_[0]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } version; struct basic_string, std::allocator> { struct __compressed_pair::__rep, std::allocator> { struct __rep { union { struct __long { char *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { char __data_[23]; unsigned char __padding_[0]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } acousticModelVersion; struct set, std::allocator> { struct __tree, std::allocator> { void *__begin_node_; struct __compressed_pair *>, std::allocator>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair> { unsigned long long __value_; } __pair3_; } __tree_; } samplingRates; struct set, std::allocator> { struct __tree, std::allocator> { void *__begin_node_; struct __compressed_pair *>, std::allocator>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair> { unsigned long long __value_; } __pair3_; } __tree_; } tasks; struct set, std::allocator> { struct __tree, std::allocator> { void *__begin_node_; struct __compressed_pair *>, std::allocator>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair> { unsigned long long __value_; } __pair3_; } __tree_; } osTypes; struct basic_string, std::allocator> { struct __compressed_pair::__rep, std::allocator> { struct __rep { union { struct __long { char *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { char __data_[23]; unsigned char __padding_[0]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } language; struct basic_string, std::allocator> { struct __compressed_pair::__rep, std::allocator> { struct __rep { union { struct __long { char *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { char __data_[23]; unsigned char __padding_[0]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } phoneSetVersion; struct basic_string, std::allocator> { struct __compressed_pair::__rep, std::allocator> { struct __rep { union { struct __long { char *__data_; unsigned long long __size_; unsigned long __cap_ : 63; unsigned char __is_long_ : 1; } __l; struct __short { char __data_[23]; unsigned char __padding_[0]; unsigned char __size_ : 7; unsigned char __is_long_ : 1; } __s; struct __raw { unsigned long long __words[3]; } __r; } ; } __value_; } __r_; } acousticProfileVersion; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } aceToQuasarTemplate; struct map, std::less, std::allocator>>> { struct __tree>, std::__map_value_compare>, std::less>, std::allocator>>> { void *__begin_node_; struct __compressed_pair *>, std::allocator>, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair>, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } quasarTemplateToAce; struct map, std::allocator>> { struct __tree, std::__map_value_compare, std::less>, std::allocator>> { void *__begin_node_; struct __compressed_pair *>, std::allocator, void *>>> { struct __tree_end_node *> { void *__left_; } __value_; } __pair1_; struct __compressed_pair, std::less>> { unsigned long long __value_; } __pair3_; } __tree_; } quasarTemplateToEnumerationType; int g2pModelVersion; int hybridEndpointerVersion; } _speechModelInfo; } @property (readonly, nonatomic) NSString *version; @property (readonly, nonatomic) NSString *acousticModelVersion; @property (readonly, nonatomic) NSSet *samplingRates; @property (readonly, nonatomic) NSSet *tasks; @property (readonly, nonatomic) NSString *language; @property (readonly, nonatomic) NSString *phoneSetVersion; @property (readonly, nonatomic) NSString *acousticProfileVersion; - (id)initWithConfig:(id)a0; - (id).cxx_construct; - (void).cxx_destruct; - (id)_initWithSpeechModelInfo:(const void *)a0; @end