Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -34,6 +34,8 @@ async def voice_assistant(file: UploadFile = File(...)):
|
|
| 34 |
|
| 35 |
input_text_clean = result["input_text"].replace("\n", " ").strip()
|
| 36 |
response_text_clean = result["response_text"].replace("\n", " ").strip()
|
|
|
|
|
|
|
| 37 |
|
| 38 |
# URL-encode text to safely send Pidgin characters in HTTP headers
|
| 39 |
return StreamingResponse(
|
|
@@ -41,7 +43,9 @@ async def voice_assistant(file: UploadFile = File(...)):
|
|
| 41 |
media_type="audio/wav",
|
| 42 |
headers={
|
| 43 |
"X-Input-Text": quote(input_text_clean),
|
| 44 |
-
"X-Response-Text": quote(response_text_clean)
|
|
|
|
|
|
|
| 45 |
}
|
| 46 |
)
|
| 47 |
|
|
|
|
| 34 |
|
| 35 |
input_text_clean = result["input_text"].replace("\n", " ").strip()
|
| 36 |
response_text_clean = result["response_text"].replace("\n", " ").strip()
|
| 37 |
+
matched_symptom = (result.get("matched_symptom") or "").replace("\n", " ").strip()
|
| 38 |
+
matched_phrase = (result.get("matched_phrase") or "").replace("\n", " ").strip()
|
| 39 |
|
| 40 |
# URL-encode text to safely send Pidgin characters in HTTP headers
|
| 41 |
return StreamingResponse(
|
|
|
|
| 43 |
media_type="audio/wav",
|
| 44 |
headers={
|
| 45 |
"X-Input-Text": quote(input_text_clean),
|
| 46 |
+
"X-Response-Text": quote(response_text_clean),
|
| 47 |
+
"X-Matched-Symptom": quote(matched_symptom),
|
| 48 |
+
"X-Matched-Phrase": quote(matched_phrase)
|
| 49 |
}
|
| 50 |
)
|
| 51 |
|