From afa050b45ea870f5bed416f2fd428ae465440ea6 Mon Sep 17 00:00:00 2001 From: Michael Chung Date: Sun, 1 Oct 2023 13:44:22 -0400 Subject: [PATCH] Testing routes --- .../voice_designer/postman_collection.json | 153 ++++++++++++++++++ .../service/web/storyteller_web/src/routes.rs | 3 +- 2 files changed, 155 insertions(+), 1 deletion(-) create mode 100644 crates/service/web/storyteller_web/src/http_server/endpoints/voice_designer/postman_collection.json diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/voice_designer/postman_collection.json b/crates/service/web/storyteller_web/src/http_server/endpoints/voice_designer/postman_collection.json new file mode 100644 index 0000000000..eab9e96cbe --- /dev/null +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/voice_designer/postman_collection.json @@ -0,0 +1,153 @@ +{ + "info": { + "name": "Voice Designer API", + "description": "Endpoints for the Voice Designer API", + "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" + }, + "item": [ + { + "name": "Voice Designer - Datasets", + "item": [ + { + "name": "Create Dataset", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/datasets/create" + } + }, + { + "name": "Update Dataset", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/datasets/{{dataset_token}}/update" + } + }, + { + "name": "Delete Dataset", + "request": { + "method": "DELETE", + "url": "{{base_url}}/v1/voice_designer/datasets/{{dataset_token}}/delete" + } + }, + { + "name": "List Datasets By User", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/datasets/user/{{user_token}}/list" + } + } + ] + }, + { + "name": "Voice Designer - Voice", + "item": [ + { + "name": "Create Voice", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/voice/create" + } + }, + { + "name": "Update Voice", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/voice/{{voice_token}}/update" + } + }, + { + "name": "Delete Voice", + "request": { + "method": "DELETE", + "url": "{{base_url}}/v1/voice_designer/voice/{{voice_token}}/delete" + } + }, + { + "name": "List Voices By User", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/voice/user/{{user_token}}/list" + } + } + ] + }, + { + "name": "Voice Designer - Sample", + "item": [ + { + "name": "Upload Sample", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/sample/upload" + } + }, + { + "name": "Delete Sample", + "request": { + "method": "DELETE", + "url": "{{base_url}}/v1/voice_designer/sample/delete" + } + }, + { + "name": "List Samples By Dataset", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/sample/data_set/{{data_set_token}}/list" + } + } + ] + }, + { + "name": "Voice Designer - Inference", + "item": [ + { + "name": "Enqueue TTS Request", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/inference/enqueue_tts" + } + }, + { + "name": "Enqueue VC Request", + "request": { + "method": "POST", + "url": "{{base_url}}/v1/voice_designer/inference/enqueue_vc" + } + } + ] + }, + { + "name": "Voice Designer - Inventory", + "item": [ + { + "name": "List Available Voices", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/inventory/list" + } + }, + { + "name": "List User Models", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/inventory/user_list" + } + }, + { + "name": "List Favorite Models", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/inventory/favorites_list" + } + }, + { + "name": "Search Voices", + "request": { + "method": "GET", + "url": "{{base_url}}/v1/voice_designer/inventory/search" + } + } + ] + } + ] +} diff --git a/crates/service/web/storyteller_web/src/routes.rs b/crates/service/web/storyteller_web/src/routes.rs index c1f14d9fe4..b42afee92e 100644 --- a/crates/service/web/storyteller_web/src/routes.rs +++ b/crates/service/web/storyteller_web/src/routes.rs @@ -171,7 +171,8 @@ pub fn add_routes (app: App) -> App app = add_trending_routes(app); /* /v1/trending/... */ app = add_user_rating_routes(app); /* /v1/user_rating/... */ app = add_subscription_routes(app); /* /v1/subscriptions/... */ - + app = add_voice_designer_routes(app); /* /v1/voice_designer */ + // ==================== Comments ==================== let mut app = RouteBuilder::from_app(app)