minor changes
Browse files- App/TTS/utils/Pi.py +5 -3
App/TTS/utils/Pi.py
CHANGED
|
@@ -105,7 +105,7 @@ class PiAIClient:
|
|
| 105 |
return response_texts, response_sids
|
| 106 |
|
| 107 |
async def speak_response(
|
| 108 |
-
self, message_sid: str, voice: VoiceType = VoiceType.voice4
|
| 109 |
) -> None:
|
| 110 |
if self.cookie is None:
|
| 111 |
self.cookie = await self.get_cookie()
|
|
@@ -144,7 +144,9 @@ class PiAIClient:
|
|
| 144 |
}
|
| 145 |
headers["Cookie"] = self.cookie
|
| 146 |
print(headers)
|
| 147 |
-
endpoint =
|
|
|
|
|
|
|
| 148 |
async with aiohttp.ClientSession() as session:
|
| 149 |
async with session.get(endpoint, headers=headers) as response:
|
| 150 |
print(response.status)
|
|
@@ -165,7 +167,7 @@ class PiAIClient:
|
|
| 165 |
print(temp)
|
| 166 |
return "Error: Unable to retrieve audio."
|
| 167 |
|
| 168 |
-
async def say(self, text, voice=VoiceType.qdpi):
|
| 169 |
_, response_sids = await self.get_response(text)
|
| 170 |
|
| 171 |
if response_sids:
|
|
|
|
| 105 |
return response_texts, response_sids
|
| 106 |
|
| 107 |
async def speak_response(
|
| 108 |
+
self, message_sid: str, voice: VoiceType = VoiceType.voice4.value
|
| 109 |
) -> None:
|
| 110 |
if self.cookie is None:
|
| 111 |
self.cookie = await self.get_cookie()
|
|
|
|
| 144 |
}
|
| 145 |
headers["Cookie"] = self.cookie
|
| 146 |
print(headers)
|
| 147 |
+
endpoint = (
|
| 148 |
+
f"{self.base_url}/voice?mode=eager&voice={voice}&messageSid={message_sid}"
|
| 149 |
+
)
|
| 150 |
async with aiohttp.ClientSession() as session:
|
| 151 |
async with session.get(endpoint, headers=headers) as response:
|
| 152 |
print(response.status)
|
|
|
|
| 167 |
print(temp)
|
| 168 |
return "Error: Unable to retrieve audio."
|
| 169 |
|
| 170 |
+
async def say(self, text, voice=VoiceType.qdpi.value):
|
| 171 |
_, response_sids = await self.get_response(text)
|
| 172 |
|
| 173 |
if response_sids:
|