- {( back || showBackButton) && (
+ {(back || showBackButton) && (
-
+
)}
@@ -73,7 +76,9 @@ export default function PageHeader({
{/* {icon} */}
{title}
-
{subText}
+
+ {subText}
+
{showButton && (
diff --git a/packages/fakeyou.com/src/scss/site-refresh.scss b/packages/fakeyou.com/src/scss/site-refresh.scss
index 7a6f936ce9..dfe07cad14 100644
--- a/packages/fakeyou.com/src/scss/site-refresh.scss
+++ b/packages/fakeyou.com/src/scss/site-refresh.scss
@@ -739,7 +739,7 @@ styles with important tags:
}
.session-tts-section {
- height: 100%;
+ // height: 100%;
overflow-x: hidden;
overflow-y: auto;
overscroll-behavior: contain;
diff --git a/packages/fakeyou.com/src/v2/view/PageContainer.tsx b/packages/fakeyou.com/src/v2/view/PageContainer.tsx
index 959349bedb..6c75f0b9ef 100644
--- a/packages/fakeyou.com/src/v2/view/PageContainer.tsx
+++ b/packages/fakeyou.com/src/v2/view/PageContainer.tsx
@@ -654,7 +654,7 @@ class PageContainer extends React.Component<
exact
path="/voice-designer/dataset/:dataset_token/edit"
{...{
- sessionWrapper: this.props.sessionWrapper
+ sessionWrapper: this.props.sessionWrapper,
}}
component={DatasetEditor}
/>
@@ -676,11 +676,13 @@ class PageContainer extends React.Component<
sessionSubscriptionsWrapper={
this.props.sessionSubscriptionsWrapper
}
+ inferenceJobs={this.props.inferenceJobs}
+ ttsInferenceJobs={this.props.ttsInferenceJobs}
/>
-
+
diff --git a/packages/fakeyou.com/src/v2/view/pages/voice_designer/VoiceDesignerUseVoicePage.tsx b/packages/fakeyou.com/src/v2/view/pages/voice_designer/VoiceDesignerUseVoicePage.tsx
index 87812c021b..723141ad76 100644
--- a/packages/fakeyou.com/src/v2/view/pages/voice_designer/VoiceDesignerUseVoicePage.tsx
+++ b/packages/fakeyou.com/src/v2/view/pages/voice_designer/VoiceDesignerUseVoicePage.tsx
@@ -1,11 +1,13 @@
-import React from "react";
+import React, { useState } from "react";
import {
+ faBarsStaggered,
faEdit,
faEye,
faMemo,
faMemoCircleInfo,
faMessages,
faTrash,
+ faWaveformLines,
} from "@fortawesome/pro-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import Panel from "components/common/Panel/Panel";
@@ -14,20 +16,27 @@ import { SessionSubscriptionsWrapper } from "@storyteller/components/src/session
import PageHeader from "components/layout/PageHeader";
import { CommentComponent } from "v2/view/_common/comments/CommentComponent";
import { SessionWrapper } from "@storyteller/components/src/session/SessionWrapper";
-import { RatingButtons } from "v2/view/_common/ratings/RatingButtons";
-import { RatingStats } from "v2/view/_common/ratings/RatingStats";
-import ShareButton from "components/common/ShareButton/ShareButton";
import Container from "components/common/Container/Container";
+import { useSession } from "hooks";
+import TextArea from "components/common/TextArea";
+import { Button } from "components/common";
+import { SessionTtsInferenceResultList } from "v2/view/_common/SessionTtsInferenceResultsList";
+import { InferenceJob } from "@storyteller/components/src/jobs/InferenceJob";
+import { TtsInferenceJob } from "@storyteller/components/src/jobs/TtsInferenceJobs";
interface VoiceDesignerUseVoicePageProps {
sessionWrapper: SessionWrapper;
sessionSubscriptionsWrapper: SessionSubscriptionsWrapper;
+ inferenceJobs: Array;
+ ttsInferenceJobs: Array;
}
export default function VoiceDesignerUseVoicePage(
props: VoiceDesignerUseVoicePageProps
) {
+ const { user } = useSession();
// let { token } = useParams() as { token: string };
+ const [textBuffer, setTextBuffer] = useState("");
const title = "Solid Snake";
const subText = (
@@ -36,7 +45,7 @@ export default function VoiceDesignerUseVoicePage(
RVCv2
- V2V model by Vegito1089
+ TTS model by Vegito1089