def get_language_input(language_code=None): ret = None if language_code is not None: for (k, v) in list(TTS.Languages.items()): if v['code'] == language_code: ret = (k, v) if ret is None: lang = _get_language_input('Synthesis', TTS, default="US English") ret = (lang['display'], lang['properties']) print " " if len(ret[1]['voice']) > 1: print "The following voices are available in %s..\n" % ret[1][ 'code'] i = 0 for voice in ret[1]['voice']: print " [%i] %s (%s)" % (i, voice, ret[1]['gender'][i]) i += 1 selection = raw_input("\nWhich voice would you like to use? ") if selection is None or selection.strip() == '': selection = "0" ret = (ret[0], ret[1], ret[1]['voice'][int(selection.strip())]) else: ret = (ret[0], ret[1], ret[1]['voice'][0]) ret = { 'display': ret[0], 'properties': { 'code': ret[1]['code'], 'voice': ret[2] } } return ret
def get_language_input(language_code=None): ret = None if language_code is not None: for (k,v) in list(TTS.Languages.items()): if v['code'] == language_code: ret = (k,v) if ret is None: lang = _get_language_input('Synthesis', TTS, default="US English") ret = (lang['display'],lang['properties']) print " " if len(ret[1]['voice']) > 1: print "The following voices are available in %s..\n" % ret[1]['code'] i = 0 for voice in ret[1]['voice']: print " [%i] %s (%s)" % (i, voice, ret[1]['gender'][i]) i += 1 selection = raw_input("\nWhich voice would you like to use? ") if selection is None or selection.strip() == '': selection = "0" ret = (ret[0], ret[1], ret[1]['voice'][int(selection.strip())]) else: ret = (ret[0], ret[1], ret[1]['voice'][0]) ret = { 'display': ret[0], 'properties': { 'code': ret[1]['code'], 'voice': ret[2] } } return ret
def get_language_input(language_code=None, voice=None): ret = None if language_code is not None: for (k, v) in list(TTS.Languages.items()): if v["code"] == language_code: ret = (k, v) if ret is None: lang = _get_language_input("Synthesis", TTS, default="US English") ret = (lang["display"], lang["properties"]) print " " if voice is None: if len(ret[1]["voice"]) > 1: print "The following voices are available in %s..\n" % ret[1]["code"] i = 0 for voice in ret[1]["voice"]: print " [%i] %s (%s)" % (i, voice, ret[1]["gender"][i]) i += 1 selection = raw_input("\nWhich voice would you like to use? ") if selection is None or selection.strip() == "": selection = "0" ret = (ret[0], ret[1], ret[1]["voice"][int(selection.strip())]) else: ret = (ret[0], ret[1], ret[1]["voice"][0]) else: ret = (ret[0], ret[1], voice) ret = {"display": ret[0], "properties": {"code": ret[1]["code"], "voice": ret[2]}} return ret
def get_language_input(language_code=None): ret = None if language_code is not None: for (k, v) in list(ASR.Languages.items()): if v['code'] == language_code: ret = (k, v) if ret is not None: return {'display': ret[0], 'properties': ret[1]} return _get_language_input('Recognition', ASR, default="English (US)")
def get_language_input(language_code=None): ret = None if language_code is not None: for (k,v) in list(ASR.Languages.items()): if v['code'] == language_code: ret = (k,v) if ret is not None: return { 'display': ret[0], 'properties': ret[1] } return _get_language_input('Recognition', ASR, default="English (US)")