diff --git a/packages/fakeyou.com/src/scss/site-refresh.scss b/packages/fakeyou.com/src/scss/site-refresh.scss
index a3821c5f39..9183b01188 100644
--- a/packages/fakeyou.com/src/scss/site-refresh.scss
+++ b/packages/fakeyou.com/src/scss/site-refresh.scss
@@ -969,6 +969,10 @@ styles with important tags:
}
}
}
+
+ .fs-7 {
+ font-size: 14px !important;
+ }
}
select {
diff --git a/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx b/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx
index 56dd7a5c7d..43462a3789 100644
--- a/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx
+++ b/packages/fakeyou.com/src/v2/view/pages/news/NewsPage.tsx
@@ -102,10 +102,12 @@ function NewsPage(props: Props) {
);
subscribeButton = (
-
-
- Subscribe to FakeYou
-
+
+
+
+ Subscribe to FakeYou
+
+
);
}
diff --git a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx
index f2ea548077..41023ec96d 100644
--- a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx
+++ b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx
@@ -130,6 +130,7 @@ interface Props {
function TtsModelListPage(props: Props) {
//Loading spinning icon
const [loading, setLoading] = useState(false);
+ const [isAudioLimitAlertVisible, setAudioLimitAlertVisible] = useState(false);
const handleLoading = () => {
setLoading(true);
@@ -263,6 +264,7 @@ function TtsModelListPage(props: Props) {
const handleChangeText = (ev: React.FormEvent) => {
const textValue = (ev.target as HTMLTextAreaElement).value;
props.setTextBuffer(textValue);
+ setAudioLimitAlertVisible(textValue.length > 100);
};
const handleFormSubmit = async (ev: React.FormEvent) => {
@@ -459,6 +461,26 @@ function TtsModelListPage(props: Props) {
? "btn btn-primary w-100 disabled"
: "btn btn-primary w-100";
+ let audioLimitAlert = <>>;
+ if (
+ isAudioLimitAlertVisible &&
+ !props.sessionSubscriptionsWrapper.hasPaidFeatures()
+ ) {
+ audioLimitAlert = (
+ <>
+
+
+ Note: Non-premium is limited to 12 seconds of audio.{" "}
+
+ Upgrade now
+
+ .
+
+
+ >
+ );
+ }
+
return (
{bootstrapLanguageNotice}
@@ -538,6 +560,7 @@ function TtsModelListPage(props: Props) {
}
)}
>
+ {audioLimitAlert}