21 lines
569 B

import os
import re
import fetchinfo
def listenBarCode() -> str:
medicineName = fetchinfo.fetch()
pattern = (re.sub("\\(.*\\)", "", medicineName))
pattern.rstrip()
res = ''.join(re.findall('[\u4e00-\u9fa5]',pattern))
print(res)
#print(pattern)
print(f"{res}")
waveFile = res+".wav"
print(res)
os.system("cd ../tts_on_raspberry/build/ && ./demo {} med.wav".format("\"#3"+res+"#3\""))
os.system("play ../tts_on_raspberry/build/med.wav ")
while True:
os.system("rm ../tts_on_raspberry/build/med.wav")
listenBarCode()