| | |
| | | hw_config = {"sample_rate": conf.get("sample_rate", 0.6), |
| | | "double_rate": conf.get("double_rate", 0.1), |
| | | "hotword_min_length": conf.get("hotword_min_length", 2), |
| | | "hotword_max_length": conf.get("hotword_max_length", 8)} |
| | | "hotword_max_length": conf.get("hotword_max_length", 8), |
| | | "pre_prob": conf.get("pre_prob", 0.0)} |
| | | |
| | | if pre_hwfile is not None: |
| | | pre_hwlist = [] |
| | |
| | | if 'hw_tag' in data: |
| | | hotword_indxs = sample_hotword(length, **hw_config) |
| | | data[hotword_indxs] = hotword_indxs |
| | | del data['hw_tag'] |
| | | for i in range(length): |
| | | x = text[i] |
| | | if i == length-1 and "punc" in data and x.startswith("vad:"): |