Module Expr Str Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias Import alias Import alias TryExcept body Import alias handlers ExceptHandler type NameLoad body Pass TryExcept body Import alias handlers ExceptHandler type NameLoad body Pass TryExcept body Import alias handlers ExceptHandler type NameLoad body Pass Import alias Import alias ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Return Dict decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list NameLoad NameLoad FunctionDef arguments args NameParam defaults kwarg body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Pass decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Str Str Str Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr keyword Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr IfExp CompareEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Num Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr While CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str Num Num body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr keyword Str keyword NameLoad NameStore body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults body If BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Str Str With Call AttributeLoad NameLoad attr NameStore body With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Return CompareNotIn Str NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad Str With Call AttributeLoad NameLoad attr keyword Str NameStore body With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr IfExp BoolOpAnd NameLoad CompareIn NameLoad Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Assign NameStore ListLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr comprehension NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str CompareGt Call NameLoad Call AttributeLoad NameLoad attr Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad With Call AttributeLoad NameLoad attr keyword Str keyword NameLoad NameStore body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad Str Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Str Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIn Str NameLoad CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str AttributeLoad NameLoad attr Str With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Num attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr keyword Str keyword NameLoad NameStore body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Str Str NameLoad If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr ListLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad With Call AttributeLoad NameLoad attr NameStore body Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults Str body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIn Str NameLoad CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr keyword Str keyword NameLoad NameStore body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str Str Str Str body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad Str attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd Str Str AttributeLoad NameLoad attr Raise Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Return ListComp SubscriptLoad Call AttributeLoad NameLoad attr Index Num comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Dict body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore TupleLoad Str AttributeLoad NameLoad attr NameLoad NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotIn AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str keyword NameLoad With Call AttributeLoad NameLoad attr keyword Str keyword NameLoad NameStore body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad NameLoad NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Str If NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr keyword Str keyword NameLoad NameStore body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args defaults body Return IfExp CompareEq Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Str Str decorator_list FunctionDef arguments args NameParam defaults NameLoad body Expr Str If BoolOpOr UnaryOpNot NameLoad CompareIsNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Str NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults BoolOpAnd Call NameLoad NameLoad Str CompareEq AttributeLoad NameLoad attr NameLoad Call NameLoad If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad orelse If CompareGt Call NameLoad NameLoad Num body Print BinOpAdd Str BinOpMod Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Num If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod BinOpAdd Str Str NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return NameLoad decorator_list Return ListComp NameLoad comprehension NameStore Call NameLoad Call NameLoad NameLoad BoolOpAnd Call NameLoad NameLoad Str AttributeLoad NameLoad attr decorator_list If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Assign NameStore ListLoad For NameStore Call NameLoad body If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad Call NameLoad NameLoad attr Call NameLoad NameLoad Print Str For TupleStore NameStore NameStore Call NameLoad NameLoad keyword Num body Print BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Print Str Print Str For TupleStore NameStore NameStore Call NameLoad NameLoad keyword Num body Print BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Print Str For TupleStore NameStore NameStore Call NameLoad NameLoad keyword Num body Print BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Print Str
N/A N/A 
A Speaker handles audio output from Jasper to the user

Speaker methods:
    say - output 'phrase' as speech
    play - play the audio in 'filename'
    is_available - returns True if the platform supports this implementation
 N/A os N/A platform N/A re N/A tempfile N/A subprocess N/A pipes N/A logging N/A wave N/A urllib N/A urlparse N/A requests abc ABCMeta abstractmethod N/A argparse N/A yaml N/A N/A N/A mad N/A N/A N/A ImportError N/A N/A N/A N/A N/A gtts N/A N/A N/A ImportError N/A N/A N/A N/A N/A pyvona N/A N/A N/A ImportError N/A N/A N/A diagnose N/A jasperpath AbstractTTSEngine N/A object N/A N/A 
    Generic parent class for all speakers
     N/A __metaclass__ ABCMeta get_config N/A N/A cls N/A N/A N/A N/A N/A classmethod get_instance N/A N/A cls N/A N/A N/A config N/A N/A cls get_config N/A instance N/A cls config N/A instance N/A classmethod is_available N/A N/A cls N/A N/A N/A N/A N/A diagnose check_executable aplay N/A classmethod abstractmethod __init__ N/A N/A self N/A kwargs N/A N/A N/A self _logger N/A N/A logging getLogger __name__ N/A say N/A N/A self phrase N/A args N/A N/A N/A abstractmethod play N/A N/A self filename N/A N/A N/A cmd N/A aplay -D plughw:1,0 N/A str filename N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A tempfile TemporaryFile f N/A N/A N/A N/A subprocess call cmd stdout f stderr f N/A N/A N/A f seek 0 N/A output N/A N/A f read N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A N/A AbstractMp3TTSEngine N/A AbstractTTSEngine N/A N/A 
    Generic class that implements the 'play' method for mp3 files
     is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super AbstractMp3TTSEngine cls is_available N/A N/A diagnose check_python_import mad N/A classmethod play_mp3 N/A N/A self filename N/A N/A N/A mf N/A N/A mad MadFile filename N/A N/A N/A tempfile NamedTemporaryFile suffix .wav f N/A N/A wav N/A N/A wave open f mode wb N/A N/A N/A wav setframerate N/A N/A mf samplerate N/A N/A N/A wav setnchannels N/A N/A N/A N/A mf mode N/A mad MODE_SINGLE_CHANNEL 1 2 N/A N/A N/A wav setsampwidth 4 N/A frame N/A N/A mf read N/A N/A frame None N/A N/A N/A N/A wav writeframes frame N/A frame N/A N/A mf read N/A N/A N/A wav close N/A N/A N/A self play N/A f name N/A N/A DummyTTS N/A AbstractTTSEngine N/A N/A 
    Dummy TTS engine that logs phrases with INFO level instead of synthesizing
    speech.
     N/A SLUG dummy-tts is_available N/A N/A cls N/A N/A N/A True N/A classmethod say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger info phrase N/A play N/A N/A self filename N/A N/A N/A N/A N/A N/A self _logger debug Playback of file '%s' requested N/A N/A N/A EspeakTTS N/A AbstractTTSEngine N/A N/A 
    Uses the eSpeak speech synthesizer included in the Jasper disk image
    Requires espeak to be available
     N/A SLUG espeak-tts __init__ N/A N/A self voice pitch_adjustment words_per_minute N/A default+m3 40 160 N/A N/A N/A N/A N/A super N/A self __class__ self __init__ N/A N/A self voice voice N/A N/A self pitch_adjustment pitch_adjustment N/A N/A self words_per_minute words_per_minute N/A get_config N/A N/A cls N/A N/A N/A config N/A N/A profile_path N/A N/A jasperpath config profile.yml N/A N/A N/A N/A os path exists profile_path N/A N/A N/A open profile_path r f N/A N/A profile N/A N/A yaml safe_load f N/A N/A espeak-tts profile N/A N/A N/A voice N/A profile N/A espeak-tts N/A N/A N/A config N/A voice N/A N/A profile N/A espeak-tts N/A voice N/A N/A pitch_adjustment N/A profile N/A espeak-tts N/A N/A N/A config N/A pitch_adjustment N/A N/A profile N/A espeak-tts N/A pitch_adjustment N/A N/A words_per_minute N/A profile N/A espeak-tts N/A N/A N/A config N/A words_per_minute N/A N/A profile N/A espeak-tts N/A words_per_minute N/A config N/A classmethod is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_executable espeak N/A classmethod say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A N/A N/A tempfile NamedTemporaryFile suffix .wav delete False f N/A N/A fname N/A f name N/A cmd N/A espeak -v N/A self voice -p N/A self pitch_adjustment -s N/A self words_per_minute -w fname phrase N/A cmd N/A N/A str x N/A x cmd N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A tempfile TemporaryFile f N/A N/A N/A N/A subprocess call cmd stdout f stderr f N/A N/A N/A f seek 0 N/A output N/A N/A f read N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A N/A N/A self play fname N/A N/A N/A os remove fname N/A N/A FestivalTTS N/A AbstractTTSEngine N/A N/A 
    Uses the festival speech synthesizer
    Requires festival (text2wave) to be available
     N/A SLUG festival-tts is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_executable text2wave N/A N/A diagnose check_executable festival N/A N/A logger N/A N/A logging getLogger __name__ N/A cmd N/A festival --pipe N/A N/A N/A tempfile SpooledTemporaryFile out_f N/A N/A N/A N/A tempfile SpooledTemporaryFile in_f N/A N/A N/A N/A logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A subprocess call cmd stdin in_f stdout out_f stderr out_f N/A N/A N/A out_f seek 0 N/A output N/A N/A N/A N/A out_f read strip N/A output N/A N/A N/A N/A logger debug Output was: '%s' output N/A N/A No default voice found output N/A False N/A classmethod say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A cmd N/A text2wave N/A N/A N/A tempfile NamedTemporaryFile suffix .wav out_f N/A N/A N/A N/A tempfile SpooledTemporaryFile in_f N/A N/A N/A N/A in_f write phrase N/A N/A N/A in_f seek 0 N/A N/A N/A tempfile SpooledTemporaryFile err_f N/A N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A subprocess call cmd stdin in_f stdout out_f stderr err_f N/A N/A N/A err_f seek 0 N/A output N/A N/A err_f read N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A N/A N/A self play N/A out_f name N/A N/A FliteTTS N/A AbstractTTSEngine N/A N/A 
    Uses the flite speech synthesizer
    Requires flite to be available
     N/A SLUG flite-tts __init__ N/A N/A self voice N/A N/A N/A N/A N/A N/A super N/A self __class__ self __init__ N/A N/A self voice N/A N/A voice N/A voice N/A N/A self get_voices voice N/A get_voices N/A N/A cls N/A N/A N/A cmd N/A flite -lv N/A voices N/A N/A N/A N/A tempfile SpooledTemporaryFile out_f N/A N/A N/A N/A subprocess call cmd stdout out_f N/A N/A N/A out_f seek 0 N/A line out_f N/A N/A N/A N/A line startswith Voices available:  N/A N/A N/A N/A voices extend N/A N/A N/A x strip N/A x N/A N/A N/A line N/A 18 split N/A N/A x strip N/A voices N/A classmethod get_config N/A N/A cls N/A N/A N/A config N/A N/A profile_path N/A N/A jasperpath config profile.yml N/A N/A N/A N/A os path exists profile_path N/A N/A N/A open profile_path r f N/A N/A profile N/A N/A yaml safe_load f N/A N/A flite-tts profile N/A N/A N/A voice N/A profile N/A flite-tts N/A N/A N/A config N/A voice N/A N/A profile N/A flite-tts N/A voice N/A config N/A classmethod is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_executable flite N/A N/A len N/A N/A cls get_voices 0 N/A classmethod say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A cmd N/A flite N/A N/A self voice N/A N/A N/A N/A cmd extend N/A -voice N/A self voice N/A N/A N/A cmd extend N/A -t phrase N/A N/A N/A tempfile NamedTemporaryFile suffix .wav delete False f N/A N/A fname N/A f name N/A N/A N/A cmd append fname N/A N/A N/A tempfile SpooledTemporaryFile out_f N/A N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A subprocess call cmd stdout out_f stderr out_f N/A N/A N/A out_f seek 0 N/A output N/A N/A N/A N/A out_f read strip N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A N/A N/A self play fname N/A N/A N/A os remove fname N/A N/A MacOSXTTS N/A AbstractTTSEngine N/A N/A 
    Uses the OS X built-in 'say' command
     N/A SLUG osx-tts is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A N/A N/A platform system lower darwin N/A N/A diagnose check_executable say N/A N/A diagnose check_executable afplay N/A classmethod say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A cmd N/A say N/A str phrase N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A tempfile TemporaryFile f N/A N/A N/A N/A subprocess call cmd stdout f stderr f N/A N/A N/A f seek 0 N/A output N/A N/A f read N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A play N/A N/A self filename N/A N/A N/A cmd N/A afplay N/A str filename N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A tempfile TemporaryFile f N/A N/A N/A N/A subprocess call cmd stdout f stderr f N/A N/A N/A f seek 0 N/A output N/A N/A f read N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A N/A PicoTTS N/A AbstractTTSEngine N/A N/A 
    Uses the svox-pico-tts speech synthesizer
    Requires pico2wave to be available
     N/A SLUG pico-tts __init__ N/A N/A self language N/A en-US N/A N/A N/A N/A N/A super N/A self __class__ self __init__ N/A N/A self language language N/A is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_executable pico2wave N/A classmethod get_config N/A N/A cls N/A N/A N/A config N/A N/A profile_path N/A N/A jasperpath config profile.yml N/A N/A N/A N/A os path exists profile_path N/A N/A N/A open profile_path r f N/A N/A profile N/A N/A yaml safe_load f N/A N/A N/A pico-tts profile N/A language N/A profile N/A pico-tts N/A N/A N/A config N/A language N/A N/A profile N/A pico-tts N/A language N/A config N/A classmethod languages N/A N/A self N/A N/A N/A cmd N/A pico2wave -l NULL -w N/A os devnull NULL N/A N/A N/A tempfile SpooledTemporaryFile f N/A N/A N/A N/A subprocess call cmd stderr f N/A N/A N/A f seek 0 N/A output N/A N/A f read N/A pattern N/A N/A re compile N/A Unknown language: NULL\nValid languages:\n ((?:[a-z]{2}-[A-Z]{2}\n)+) N/A matchobj N/A N/A pattern match output N/A N/A matchobj N/A N/A N/A RuntimeError pico2wave: valid languages not detected N/A langs N/A N/A N/A N/A matchobj group 1 split N/A langs N/A property say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A N/A N/A tempfile NamedTemporaryFile suffix .wav delete False f N/A N/A fname N/A f name N/A cmd N/A pico2wave --wave fname N/A N/A N/A self language N/A self languages N/A N/A N/A ValueError Language '%s' not supported by '%s' N/A self language N/A self SLUG N/A N/A N/A cmd extend N/A -l N/A self language N/A N/A N/A cmd append phrase N/A N/A N/A N/A self _logger debug Executing %s N/A N/A join N/A N/A N/A pipes quote arg N/A arg cmd N/A N/A N/A tempfile TemporaryFile f N/A N/A N/A N/A subprocess call cmd stdout f stderr f N/A N/A N/A f seek 0 N/A output N/A N/A f read N/A output N/A N/A N/A N/A N/A self _logger debug Output was: '%s' output N/A N/A N/A self play fname N/A N/A N/A os remove fname N/A N/A GoogleTTS N/A AbstractMp3TTSEngine N/A N/A 
    Uses the Google TTS online translator
    Requires pymad and gTTS to be available
     N/A SLUG google-tts __init__ N/A N/A self language N/A en N/A N/A N/A N/A N/A super N/A self __class__ self __init__ N/A N/A self language language N/A is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_python_import gtts N/A N/A diagnose check_network_connection N/A classmethod get_config N/A N/A cls N/A N/A N/A config N/A N/A profile_path N/A N/A jasperpath config profile.yml N/A N/A N/A N/A os path exists profile_path N/A N/A N/A open profile_path r f N/A N/A profile N/A N/A yaml safe_load f N/A N/A N/A google-tts profile N/A language N/A profile N/A google-tts N/A N/A N/A config N/A language N/A N/A profile N/A google-tts N/A language N/A config N/A classmethod languages N/A N/A self N/A N/A N/A langs N/A af sq ar hy ca zh-CN zh-TW hr cs da nl en eo fi fr de el ht hi hu is id it ja ko la lv mk no pl pt ro ru sr sk es sw sv ta th tr vi cy N/A langs N/A property say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A N/A N/A self language N/A self languages N/A N/A N/A ValueError Language '%s' not supported by '%s' N/A self language N/A self SLUG N/A tts N/A N/A gtts gTTS text phrase lang N/A self language N/A N/A N/A tempfile NamedTemporaryFile suffix .mp3 delete False f N/A N/A tmpfile N/A f name N/A N/A N/A tts save tmpfile N/A N/A N/A self play_mp3 tmpfile N/A N/A N/A os remove tmpfile N/A N/A MaryTTS N/A AbstractTTSEngine N/A N/A 
    Uses the MARY Text-to-Speech System (MaryTTS)
    MaryTTS is an open-source, multilingual Text-to-Speech Synthesis platform
    written in Java.
    Please specify your own server instead of using the demonstration server
    (http://mary.dfki.de:59125/) to save bandwidth and to protect your privacy.
     N/A SLUG mary-tts __init__ N/A N/A self server port language voice N/A mary.dfki.de 59125 en_GB dfki-spike N/A N/A N/A N/A N/A super N/A self __class__ self __init__ N/A N/A self server server N/A N/A self port port N/A N/A self netloc N/A N/A {server}:{port} format server N/A self server port N/A self port N/A N/A self language language N/A N/A self voice voice N/A N/A self session N/A N/A requests Session N/A languages N/A N/A self N/A N/A N/A N/A N/A r N/A N/A N/A self session get N/A N/A self _makeurl /locales N/A N/A N/A r raise_for_status N/A N/A N/A N/A N/A requests exceptions RequestException N/A N/A N/A N/A N/A self _logger critical N/A Communication with MaryTTS server at %s  failed. N/A self netloc N/A N/A N/A N/A N/A r text splitlines N/A property voices N/A N/A self N/A N/A N/A r N/A N/A N/A self session get N/A N/A self _makeurl /voices N/A N/A N/A r raise_for_status N/A N/A N/A N/A N/A line split N/A 0 N/A line N/A N/A N/A r text splitlines N/A property get_config N/A N/A cls N/A N/A N/A config N/A N/A profile_path N/A N/A jasperpath config profile.yml N/A N/A N/A N/A os path exists profile_path N/A N/A N/A open profile_path r f N/A N/A profile N/A N/A yaml safe_load f N/A N/A mary-tts profile N/A N/A N/A server N/A profile N/A mary-tts N/A N/A N/A config N/A server N/A N/A profile N/A mary-tts N/A server N/A N/A port N/A profile N/A mary-tts N/A N/A N/A config N/A port N/A N/A profile N/A mary-tts N/A port N/A N/A language N/A profile N/A mary-tts N/A N/A N/A config N/A language N/A N/A profile N/A mary-tts N/A language N/A N/A voice N/A profile N/A mary-tts N/A N/A N/A config N/A voice N/A N/A profile N/A mary-tts N/A voice N/A config N/A classmethod is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_network_connection N/A classmethod _makeurl N/A N/A self path query N/A N/A N/A N/A query_s N/A N/A urllib urlencode query N/A urlparts N/A http N/A self netloc path query_s N/A N/A N/A urlparse urlunsplit urlparts N/A say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A N/A N/A self language N/A self languages N/A N/A N/A ValueError N/A Language '%s' not supported by '%s' N/A N/A self language N/A self SLUG N/A N/A N/A self voice N/A self voices N/A N/A N/A ValueError N/A Voice '%s' not supported by '%s' N/A N/A self voice N/A self SLUG N/A query N/A OUTPUT_TYPE AUDIO INPUT_TYPE INPUT_TEXT LOCALE VOICE AUDIO WAVE_FILE TEXT phrase N/A self language N/A self voice N/A r N/A N/A N/A self session get N/A N/A self _makeurl /process query query N/A N/A N/A tempfile NamedTemporaryFile suffix .wav delete False f N/A N/A N/A N/A f write N/A r content N/A tmpfile N/A f name N/A N/A N/A self play tmpfile N/A N/A N/A os remove tmpfile N/A N/A IvonaTTS N/A AbstractMp3TTSEngine N/A N/A 
    Uses the Ivona Speech Cloud Services.
    Ivona is a multilingual Text-to-Speech synthesis platform developed by
    Amazon.
     N/A SLUG ivona-tts __init__ N/A N/A self access_key secret_key region voice speech_rate sentence_break N/A None None None None N/A N/A N/A N/A N/A super N/A self __class__ self __init__ N/A N/A self _pyvonavoice N/A N/A pyvona Voice access_key secret_key N/A N/A N/A self _pyvonavoice codec mp3 N/A region N/A N/A N/A N/A self _pyvonavoice region region N/A voice N/A N/A N/A N/A self _pyvonavoice voice_name voice N/A speech_rate N/A N/A N/A N/A self _pyvonavoice speech_rate speech_rate N/A sentence_break N/A N/A N/A N/A self _pyvonavoice sentence_break sentence_break N/A get_config N/A N/A cls N/A N/A N/A config N/A N/A profile_path N/A N/A jasperpath config profile.yml N/A N/A N/A N/A os path exists profile_path N/A N/A N/A open profile_path r f N/A N/A profile N/A N/A yaml safe_load f N/A N/A ivona-tts profile N/A N/A N/A access_key N/A profile N/A ivona-tts N/A N/A N/A config N/A access_key N/A N/A profile N/A ivona-tts N/A access_key N/A N/A secret_key N/A profile N/A ivona-tts N/A N/A N/A config N/A secret_key N/A N/A profile N/A ivona-tts N/A secret_key N/A N/A region N/A profile N/A ivona-tts N/A N/A N/A config N/A region N/A N/A profile N/A ivona-tts N/A region N/A N/A voice N/A profile N/A ivona-tts N/A N/A N/A config N/A voice N/A N/A profile N/A ivona-tts N/A voice N/A N/A speech_rate N/A profile N/A ivona-tts N/A N/A N/A config N/A speech_rate N/A N/A profile N/A ivona-tts N/A speech_rate N/A N/A sentence_break N/A profile N/A ivona-tts N/A N/A N/A config N/A sentence_break N/A N/A profile N/A ivona-tts N/A sentence_break N/A config N/A classmethod is_available N/A N/A cls N/A N/A N/A N/A N/A N/A N/A super cls cls is_available N/A N/A diagnose check_python_import pyvona N/A N/A diagnose check_network_connection N/A classmethod say N/A N/A self phrase N/A N/A N/A N/A N/A N/A self _logger debug Saying '%s' with '%s' phrase N/A self SLUG N/A N/A N/A tempfile NamedTemporaryFile suffix .mp3 delete False f N/A N/A tmpfile N/A f name N/A N/A N/A N/A self _pyvonavoice fetch_voice phrase tmpfile N/A N/A N/A self play_mp3 tmpfile N/A N/A N/A os remove tmpfile N/A N/A get_default_engine_slug N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A platform system lower darwin osx-tts espeak-tts N/A get_engine_by_slug N/A N/A slug N/A None N/A N/A 
    Returns:
        A speaker implementation available on the current platform

    Raises:
        ValueError if no speaker implementation is supported on this platform
     N/A N/A N/A slug N/A N/A type slug str N/A N/A N/A TypeError Invalid slug '%s' slug N/A selected_engines N/A filter N/A N/A N/A engine N/A N/A N/A hasattr engine SLUG N/A N/A engine SLUG slug N/A get_engines N/A N/A N/A len selected_engines 0 N/A N/A N/A ValueError N/A No TTS engine found for slug '%s' slug N/A N/A N/A N/A len selected_engines 1 N/A N/A N/A WARNING: Multiple TTS engines found for slug '%s'.  N/A This is most certainly a bug. slug N/A engine N/A selected_engines N/A 0 N/A N/A N/A N/A engine is_available N/A N/A N/A ValueError N/A N/A TTS engine '%s' is not available (due to  missing dependencies, etc.) slug N/A engine N/A get_engines N/A N/A N/A N/A get_subclasses N/A N/A cls N/A N/A N/A subclasses N/A set N/A subclass N/A N/A cls __subclasses__ N/A N/A N/A N/A subclasses add subclass N/A N/A N/A subclasses update N/A get_subclasses subclass N/A subclasses N/A N/A N/A tts_engine N/A tts_engine N/A list N/A get_subclasses AbstractTTSEngine N/A N/A hasattr tts_engine SLUG N/A tts_engine SLUG N/A N/A N/A __name__ __main__ N/A N/A parser N/A N/A argparse ArgumentParser description Jasper TTS module N/A N/A N/A parser add_argument --debug action store_true help Show debug messages N/A args N/A N/A parser parse_args N/A N/A N/A logging basicConfig N/A N/A args debug N/A N/A logger N/A N/A logging getLogger __name__ N/A N/A N/A logger setLevel N/A logging DEBUG N/A engines N/A get_engines N/A available_engines N/A N/A engine N/A get_engines N/A N/A N/A N/A engine is_available N/A N/A N/A N/A available_engines append engine N/A disabled_engines N/A list N/A N/A N/A set engines difference N/A set available_engines N/A Available TTS engines: N/A N/A i engine N/A enumerate available_engines start 1 N/A N/A N/A %d. %s N/A i N/A engine SLUG N/A N/A Disabled TTS engines: N/A N/A i engine N/A enumerate disabled_engines start 1 N/A N/A N/A %d. %s N/A i N/A engine SLUG N/A N/A N/A i engine N/A enumerate available_engines start 1 N/A N/A N/A %d. Testing engine '%s'... N/A i N/A engine SLUG N/A N/A N/A N/A N/A engine get_instance say This is a test. N/A Done.