forked from mrq/ai-voice-cloning
websocket server: API change(!), better response format
This commit is contained in:
parent
1ec3344999
commit
9abcb0f193
|
@ -7,18 +7,6 @@ from websockets.server import serve
|
||||||
from utils import generate, get_autoregressive_models, get_voice_list
|
from utils import generate, get_autoregressive_models, get_voice_list
|
||||||
|
|
||||||
|
|
||||||
async def _handle_generate(websocket, message):
|
|
||||||
await websocket.send(json.dumps(generate(**message)))
|
|
||||||
|
|
||||||
|
|
||||||
async def _handle_get_autoregressive_models(websocket, message):
|
|
||||||
await websocket.send(json.dumps(get_autoregressive_models()))
|
|
||||||
|
|
||||||
|
|
||||||
async def _handle_get_voice_list(websocket, message):
|
|
||||||
await websocket.send(json.dumps(get_voice_list()))
|
|
||||||
|
|
||||||
|
|
||||||
# this is a not so nice workaround to set values to None if their string value is "None"
|
# this is a not so nice workaround to set values to None if their string value is "None"
|
||||||
def replaceNoneStringWithNone(message):
|
def replaceNoneStringWithNone(message):
|
||||||
for member in message:
|
for member in message:
|
||||||
|
@ -28,6 +16,21 @@ def replaceNoneStringWithNone(message):
|
||||||
return message
|
return message
|
||||||
|
|
||||||
|
|
||||||
|
async def _handle_generate(websocket, message):
|
||||||
|
message['result'] = generate(**message)
|
||||||
|
await websocket.send(json.dumps(replaceNoneStringWithNone(message)))
|
||||||
|
|
||||||
|
|
||||||
|
async def _handle_get_autoregressive_models(websocket, message):
|
||||||
|
message['result'] = get_autoregressive_models()
|
||||||
|
await websocket.send(json.dumps(replaceNoneStringWithNone(message)))
|
||||||
|
|
||||||
|
|
||||||
|
async def _handle_get_voice_list(websocket, message):
|
||||||
|
message['result'] = get_voice_list()
|
||||||
|
await websocket.send(json.dumps(replaceNoneStringWithNone(message)))
|
||||||
|
|
||||||
|
|
||||||
async def _handle_message(websocket, message):
|
async def _handle_message(websocket, message):
|
||||||
message = replaceNoneStringWithNone(message)
|
message = replaceNoneStringWithNone(message)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user