Spaces:
Sleeping
Sleeping
#!/usr/bin/python3 | |
# -*- coding: utf-8 -*- | |
import re | |
def main(): | |
asr_result = """ | |
sample rate: 8000 | |
sample number: 39120 | |
do StreamingVad Init... | |
5 | |
3520 | |
VadFlagPrepare | |
3820 | |
VadFlagSpeaking | |
4360 | |
VadFlagNoSpeech | |
4360 | |
VadFlagPrepare | |
4600 | |
VadFlagSpeaking | |
""" | |
pattern = r"(\d+)[\r\n]+VadFlagPrepare[\r\n]+(\d+)[\r\n]+VadFlagSpeaking[\r\n]+(\d+)[\r\n]+VadFlagNoSpeech[\r\n]+(\d+)[\r\n]+VadFlagPrepare[\r\n]+(\d+)[\r\n]+VadFlagSpeaking" | |
# pattern = r"(\d+)[\r\n]+VadFlagNoSpeech" | |
match = re.search(pattern, asr_result, flags=re.IGNORECASE | re.DOTALL) | |
if match is not None: | |
print(match.group(0)) | |
print("-" * 15) | |
print(match.group(1)) | |
print("-" * 15) | |
print(match.group(2)) | |
print("-" * 15) | |
print(match.group(3)) | |
print("-" * 15) | |
print(match.group(4)) | |
print("-" * 15) | |
print(match.group(5)) | |
return | |
if __name__ == '__main__': | |
main() | |