def get_config(cls):
# FIXME: Replace this as soon as we have a config module
config = {}
# Try to get snowboy config from config
profile_path = dingdangpath.config('profile.yml')
if os.path.exists(profile_path):
with open(profile_path, 'r') as f:
profile = yaml.safe_load(f)
if 'snowboy' in profile:
if 'model' in profile['snowboy']:
config['model'] = \
profile['snowboy']['model']
else:
config['model'] = os.path.join(
dingdangpath.LIB_PATH, 'snowboy/dingdang.pmdl')
if 'sensitivity' in profile['snowboy']:
config['sensitivity'] = \
profile['snowboy']['sensitivity']
else:
config['sensitivity'] = "0.5"
if 'robot_name' in profile:
config['hotword'] = profile['robot_name']
else:
config['hotword'] = 'DINGDANG'
return config
评论列表
文章目录