Spaces:
Runtime error
Runtime error
Commit
·
28d7b7a
1
Parent(s):
524f9aa
with unicode
Browse files
main.py
CHANGED
@@ -66,7 +66,14 @@ async def caesarmobiletranslatestoreaudio(language: str = Form(...),file: Uploa
|
|
66 |
return {"error":"Error storing."}
|
67 |
else:
|
68 |
return {"message":"translation already exists in db."}
|
69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
@app.websocket("/caesarmobiletranslateaudiows")
|
71 |
async def caesarmobiletranslateaudio(websocket: WebSocket):
|
72 |
try:
|
@@ -106,13 +113,7 @@ async def caesarmobiletranslateaudio(websocket: WebSocket):
|
|
106 |
final_contents = caesarmobtrb.load_audio(argfilename,"mp3",caesarmobtrb.audio_output_folder)
|
107 |
await websocket.send_bytes(final_contents)
|
108 |
# .encode('ascii')
|
109 |
-
|
110 |
-
original_text = original_text.encode('ascii',"ignore").decode()
|
111 |
-
original_text = original_text.replace("<new_line>","\n",100000)
|
112 |
-
|
113 |
-
final_translation = final_translation.replace("\n","<new_line>",100000)
|
114 |
-
final_translation = final_translation.encode('ascii',"ignore").decode()
|
115 |
-
final_translation = final_translation.replace("<new_line>","\n",100000)
|
116 |
await websocket.send_json({"original_text":original_text})
|
117 |
await websocket.send_json({"final_translation":final_translation})
|
118 |
print({"message":"All translation audio was sent."})
|
|
|
66 |
return {"error":"Error storing."}
|
67 |
else:
|
68 |
return {"message":"translation already exists in db."}
|
69 |
+
def remove_unicode(original_text,final_translation):
|
70 |
+
original_text = original_text.replace("\n","<new_line>",100000)
|
71 |
+
original_text = original_text.encode('ascii',"ignore").decode()
|
72 |
+
original_text = original_text.replace("<new_line>","\n",100000)
|
73 |
+
|
74 |
+
final_translation = final_translation.replace("\n","<new_line>",100000)
|
75 |
+
final_translation = final_translation.encode('ascii',"ignore").decode()
|
76 |
+
final_translation = final_translation.replace("<new_line>","\n",100000)
|
77 |
@app.websocket("/caesarmobiletranslateaudiows")
|
78 |
async def caesarmobiletranslateaudio(websocket: WebSocket):
|
79 |
try:
|
|
|
113 |
final_contents = caesarmobtrb.load_audio(argfilename,"mp3",caesarmobtrb.audio_output_folder)
|
114 |
await websocket.send_bytes(final_contents)
|
115 |
# .encode('ascii')
|
116 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
await websocket.send_json({"original_text":original_text})
|
118 |
await websocket.send_json({"final_translation":final_translation})
|
119 |
print({"message":"All translation audio was sent."})
|