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()
|