diff --git a/src/website/package.json b/src/website/package.json
index ebb5622954..91a7a97da1 100644
--- a/src/website/package.json
+++ b/src/website/package.json
@@ -40,6 +40,7 @@
"local-storage": "^2.0.0",
"moment": "^2.29.4",
"react-easy-crop": "^5.0.7",
+ "react-helmet-async": "^2.0.5",
"react-webcam": "^7.2.0",
"universal-cookie": "^6.1.1",
"yarn": "^1.22.19"
diff --git a/src/website/packages/fakeyou.com/src/index.tsx b/src/website/packages/fakeyou.com/src/index.tsx
index da8e998167..33365e13af 100644
--- a/src/website/packages/fakeyou.com/src/index.tsx
+++ b/src/website/packages/fakeyou.com/src/index.tsx
@@ -3,6 +3,7 @@ import ReactDOM from "react-dom";
// import * as serviceWorker from "./serviceWorker";
// import AppTranslated from "./AppTranslated";
import { App } from "./App";
+import { HelmetProvider } from "react-helmet-async";
const designSystemClass = "fakeyou-refresh";
@@ -24,7 +25,9 @@ document.getElementsByTagName("html")[0].classList.add(designSystemClass);
ReactDOM.render(
-
+
+
+
,
document.getElementById("root")
);
diff --git a/src/website/packages/fakeyou.com/src/v2/view/pages/f5_tts/F5TTS.tsx b/src/website/packages/fakeyou.com/src/v2/view/pages/f5_tts/F5TTS.tsx
index 4a3e38afd9..19fba4f5b5 100644
--- a/src/website/packages/fakeyou.com/src/v2/view/pages/f5_tts/F5TTS.tsx
+++ b/src/website/packages/fakeyou.com/src/v2/view/pages/f5_tts/F5TTS.tsx
@@ -33,7 +33,7 @@ import { AITools } from "components/marketing";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { Link } from "react-router-dom";
import { AppStateContext } from "components/providers/AppStateProvider";
-import { usePrefixedDocumentTitle } from "common/UsePrefixedDocumentTitle";
+import { Helmet } from "react-helmet-async";
export default function F5TTS() {
const { sessionWrapper } = useContext(AppStateContext);
@@ -54,8 +54,6 @@ export default function F5TTS() {
const [isRecordingAudio, setIsRecordingAudio] = useState(false);
const [isGenerating, setIsGenerating] = useState(false);
- usePrefixedDocumentTitle("F5-TTS Zero-Shot Voice Cloning");
-
const textChange = ({ target }: { target: any }) => {
setText(target.value);
};
@@ -98,6 +96,24 @@ export default function F5TTS() {
return (
<>
+
+ F5-TTS: AI Voice Cloning & Text-to-Speech Tool
+
+
+
+
+