diff --git a/packages/components/src/api/face_animation/EnqueueFaceAnimation.ts b/packages/components/src/api/face_animation/EnqueueFaceAnimation.ts index 3e973bc44d..8fac2d2c61 100644 --- a/packages/components/src/api/face_animation/EnqueueFaceAnimation.ts +++ b/packages/components/src/api/face_animation/EnqueueFaceAnimation.ts @@ -1,10 +1,23 @@ import { ApiConfig } from "@storyteller/components"; +export interface AudioSource { + maybe_media_file_token?: string, + maybe_media_upload_token?: string, + maybe_tts_result_token?: string, + maybe_voice_conversion_result_token?: string, +} + +export interface ImageSource { + maybe_media_file_token?: string, + maybe_media_upload_token?: string, +} + + export interface EnqueueFaceAnimationRequest { uuid_idempotency_token: string, - audio_token: string, - image_token: string, + audio_source: AudioSource, + image_source: ImageSource, } export interface EnqueueFaceAnimationSuccessResponse { diff --git a/packages/fakeyou.com/src/v2/view/pages/testing/TestingPage.tsx b/packages/fakeyou.com/src/v2/view/pages/testing/TestingPage.tsx index 59b2621e86..dfc40dd24a 100644 --- a/packages/fakeyou.com/src/v2/view/pages/testing/TestingPage.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/testing/TestingPage.tsx @@ -26,8 +26,13 @@ function TestingPage(props: Props) { const doTest = async () => { let request: EnqueueFaceAnimationRequest = { uuid_idempotency_token: uuidv4(), - audio_token: "audio_token", - image_token: "video_token", + audio_source: { + maybe_voice_conversion_result_token: "todo", + //maybe_media_file_token: "audio_media_token", + }, + image_source: { + maybe_media_file_token: "image_media_token", + }, }; let result = await EnqueueFaceAnimation(request);