Merge pull request #287 from storytold/bflat-fy-navbar-face-animation-add

face animation links added to navbar and footer
This commit is contained in:
BFlat authored and GitHub committed 2023-09-30 09:02:51 +07:00
commit 01be5703e6
34 files changed
+47 -1

No files matched your search

@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "গোপনীয়তা নীতি",
"infoTerms": "ব্যবহারের শর্তাবলী",
"infoTitle": "তথ্য",
"productFaceAnimator": "ফেস অ্যানিমেটর",
"productTts": "টেক্সট টু স্পিচ",
"productUploadModels": "আপলোড মডেল",
"productVc": "ভয়েস টু ভয়েস",
@@ -12,6 +12,7 @@
"infoTerms": "ব্যবহারের শর্তাবলী",
"infoTitle": "তথ্য",
"pricingTitle": "মূল্য নির্ধারণ",
"productFaceAnimator": "ফেস অ্যানিমেটর",
"productTts": "টেক্সট টু স্পিচ",
"productUploadModels": "আপলোড মডেল",
"productVc": "ভয়েস টু ভয়েস",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "Datenschutzrichtlinie",
"infoTerms": "Nutzungsbedingungen",
"infoTitle": "Die Info",
"productFaceAnimator": "Gesichtsanimator",
"productTts": "Text zu Sprache",
"productUploadModels": "Modelle hochladen",
"productVc": "Stimme zu Stimme",
@@ -12,6 +12,7 @@
"infoTerms": "Nutzungsbedingungen",
"infoTitle": "Die Info",
"pricingTitle": "Preisgestaltung",
"productFaceAnimator": "Gesichtsanimator",
"productTts": "Text zu Sprache",
"productUploadModels": "Modelle hochladen",
"productVc": "Stimme zu Stimme",
@@ -10,6 +10,7 @@
"infoPrivacyPolicy": "Privacy Policy",
"infoTerms": "Terms of Use",
"infoTitle": "Info",
"productFaceAnimator": "Face Animator",
"productTts": "Text to Speech",
"productUploadModels": "Upload Models",
"productVc": "Voice to Voice",
@@ -13,6 +13,7 @@
"infoTerms": "Terms of Use",
"infoTitle": "Info",
"pricingTitle": "Pricing",
"productFaceAnimator": "Face Animator",
"productTts": "Text to Speech",
"productUploadModels": "Upload Models",
"productVc": "Voice to Voice",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "política de privacidad",
"infoTerms": "Condiciones de uso",
"infoTitle": "Información",
"productFaceAnimator": "Animador de rostros",
"productTts": "Texto a voz",
"productUploadModels": "Subir modelos",
"productVc": "Voz a Voz",
@@ -12,6 +12,7 @@
"infoTerms": "Condiciones de uso",
"infoTitle": "Información",
"pricingTitle": "Precios",
"productFaceAnimator": "Animador de rostros",
"productTts": "Texto a voz",
"productUploadModels": "Subir modelos",
"productVc": "Voz a Voz",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "politique de confidentialité",
"infoTerms": "Conditions d'utilisation",
"infoTitle": "Info",
"productFaceAnimator": "Animateur de visage",
"productTts": "Texte pour parler",
"productUploadModels": "Télécharger des modèles",
"productVc": "Voix à voix",
@@ -12,6 +12,7 @@
"infoTerms": "Conditions d'utilisation",
"infoTitle": "Info",
"pricingTitle": "Tarifs",
"productFaceAnimator": "Animateur de visage",
"productTts": "Texte pour parler",
"productUploadModels": "Télécharger des modèles",
"productVc": "Voix à voix",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "गोपनीयता नीति",
"infoTerms": "उपयोग की शर्तें",
"infoTitle": "जानकारी",
"productFaceAnimator": "फेस एनिमेटर",
"productTts": "भाषण के पाठ",
"productUploadModels": "मॉडल अपलोड करें",
"productVc": "आवाज से आवाज",
@@ -12,6 +12,7 @@
"infoTerms": "उपयोग की शर्तें",
"infoTitle": "जानकारी",
"pricingTitle": "मूल्य निर्धारण",
"productFaceAnimator": "फेस एनिमेटर",
"productTts": "भाषण के पाठ",
"productUploadModels": "मॉडल अपलोड करें",
"productVc": "आवाज से आवाज",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "Kebijakan pribadi",
"infoTerms": "Syarat Penggunaan",
"infoTitle": "Informasi",
"productFaceAnimator": "Animator Wajah",
"productTts": "Teks pidato",
"productUploadModels": "Unggah Model",
"productVc": "Suara ke Suara",
@@ -12,6 +12,7 @@
"infoTerms": "Syarat Penggunaan",
"infoTitle": "Informasi",
"pricingTitle": "Harga",
"productFaceAnimator": "Animator Wajah",
"productTts": "Teks pidato",
"productUploadModels": "Unggah Model",
"productVc": "Suara ke Suara",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "politica sulla riservatezza",
"infoTerms": "Termini di utilizzo",
"infoTitle": "Informazioni",
"productFaceAnimator": "Animatore di volti",
"productTts": "Sintesi vocale da testo",
"productUploadModels": "Carica modelli",
"productVc": "Da voce a voce",
@@ -12,6 +12,7 @@
"infoTerms": "Termini di utilizzo",
"infoTitle": "Informazioni",
"pricingTitle": "Prezzi",
"productFaceAnimator": "Animatore di volti",
"productTts": "Sintesi vocale da testo",
"productUploadModels": "Carica modelli",
"productVc": "Da voce a voce",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "プライバシーポリシー",
"infoTerms": "利用規約",
"infoTitle": "情報",
"productFaceAnimator": "フェイスアニメーター",
"productTts": "テキスト読み上げ",
"productUploadModels": "モデルのアップロード",
"productVc": "声から声へ",
@@ -12,6 +12,7 @@
"infoTerms": "利用規約",
"infoTitle": "情報",
"pricingTitle": "価格設定",
"productFaceAnimator": "フェイスアニメーター",
"productTts": "テキスト読み上げ",
"productUploadModels": "モデルのアップロード",
"productVc": "声から声へ",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "개인 정보 정책",
"infoTerms": "이용약관",
"infoTitle": "정보",
"productFaceAnimator": "얼굴 애니메이터",
"productTts": "텍스트 음성 변환",
"productUploadModels": "모델 업로드",
"productVc": "음성 대 음성",
@@ -12,6 +12,7 @@
"infoTerms": "이용약관",
"infoTitle": "정보",
"pricingTitle": "가격",
"productFaceAnimator": "얼굴 애니메이터",
"productTts": "텍스트 음성 변환",
"productUploadModels": "모델 업로드",
"productVc": "음성 대 음성",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "política de Privacidade",
"infoTerms": "Termos de uso",
"infoTitle": "Informações",
"productFaceAnimator": "Animador facial",
"productTts": "Texto para fala",
"productUploadModels": "Carregar modelos",
"productVc": "Voz para Voz",
@@ -12,6 +12,7 @@
"infoTerms": "Termos de uso",
"infoTitle": "Informações",
"pricingTitle": "Preços",
"productFaceAnimator": "Animador facial",
"productTts": "Texto para fala",
"productUploadModels": "Carregar modelos",
"productVc": "Voz para Voz",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "политика конфиденциальности",
"infoTerms": "Условия эксплуатации",
"infoTitle": "Информация",
"productFaceAnimator": "Лицевой Аниматор",
"productTts": "Текст в речь",
"productUploadModels": "Загрузить модели",
"productVc": "Голос в голос",
@@ -12,6 +12,7 @@
"infoTerms": "Условия эксплуатации",
"infoTitle": "Информация",
"pricingTitle": "Цены",
"productFaceAnimator": "Лицевой Аниматор",
"productTts": "Текст в речь",
"productUploadModels": "Загрузить модели",
"productVc": "Голос в голос",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "นโยบายความเป็นส่วนตัว",
"infoTerms": "ข้อกำหนดการใช้งาน",
"infoTitle": "ข้อมูล",
"productFaceAnimator": "แอนิเมชั่นใบหน้า",
"productTts": "ข้อความเป็นคำพูด",
"productUploadModels": "อัพโหลดโมเดล",
"productVc": "เสียงเป็นเสียง",
@@ -12,6 +12,7 @@
"infoTerms": "ข้อกำหนดการใช้งาน",
"infoTitle": "ข้อมูล",
"pricingTitle": "ราคา",
"productFaceAnimator": "แอนิเมชั่นใบหน้า",
"productTts": "ข้อความเป็นคำพูด",
"productUploadModels": "อัพโหลดโมเดล",
"productVc": "เสียงเป็นเสียง",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "Gizlilik Politikası",
"infoTerms": "Kullanım Şartları",
"infoTitle": "Bilgi",
"productFaceAnimator": "Yüz Animatörü",
"productTts": "Konuşma metni",
"productUploadModels": "Modelleri Yükle",
"productVc": "Sesten Sese",
@@ -12,6 +12,7 @@
"infoTerms": "Kullanım Şartları",
"infoTitle": "Bilgi",
"pricingTitle": "Fiyatlandırma",
"productFaceAnimator": "Yüz Animatörü",
"productTts": "Konuşma metni",
"productUploadModels": "Modelleri Yükle",
"productVc": "Sesten Sese",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "Chính sách bảo mật",
"infoTerms": "Điều khoản sử dụng",
"infoTitle": "Thông tin",
"productFaceAnimator": "khuôn mặt hoạt hình",
"productTts": "Chuyển văn bản thành giọng nói",
"productUploadModels": "Tải lên mô hình",
"productVc": "Giọng nói thành giọng nói",
@@ -12,6 +12,7 @@
"infoTerms": "Điều khoản sử dụng",
"infoTitle": "Thông tin",
"pricingTitle": "Định giá",
"productFaceAnimator": "khuôn mặt hoạt hình",
"productTts": "Chuyển văn bản thành giọng nói",
"productUploadModels": "Tải lên mô hình",
"productVc": "Giọng nói thành giọng nói",
@@ -9,6 +9,7 @@
"infoPrivacyPolicy": "隐私政策",
"infoTerms": "使用条款",
"infoTitle": "信息",
"productFaceAnimator": "脸部动画师",
"productTts": "文字转语音",
"productUploadModels": "上传模型",
"productVc": "语音到语音",
@@ -12,6 +12,7 @@
"infoTerms": "使用条款",
"infoTitle": "信息",
"pricingTitle": "价钱",
"productFaceAnimator": "脸部动画师",
"productTts": "文字转语音",
"productUploadModels": "上传模型",
"productVc": "语音到语音",
@@ -58,7 +58,7 @@ function FooterNav(props: Props) {
pending_svc_jobs: 0,
pending_rvc_jobs: 0,
pending_face_animation_jobs: 0,
}
},
},
legacy_tts: {
pending_job_count: 0,
@@ -213,6 +213,10 @@ function FooterNav(props: Props) {
<Link to="/voice-conversion">{t("productVc")}</Link>
</li>
<li>
<Link to="/face-animation">{t("productFaceAnimator")}</Link>
</li>
<li>
<Link to="/video">{t("productVideo")}</Link>
</li>
@@ -27,6 +27,7 @@ import "tippy.js/animations/shift-away.css";
import { ThirdPartyLinks } from "@storyteller/components/src/constants/ThirdPartyLinks";
import { Analytics } from "../../../common/Analytics";
import {
faFaceViewfinder,
faFileArrowUp,
faMessageDots,
faMicrophoneStand,
@@ -244,6 +245,15 @@ function TopNav(props: Props) {
{t("productVc")}
</Link>
</li>
<li data-bs-toggle="offcanvas">
<Link className="dropdown-item" to="/face-animation">
<FontAwesomeIcon
icon={faFaceViewfinder}
className="me-2"
/>
{t("productFaceAnimator")}
</Link>
</li>
<li data-bs-toggle="offcanvas">
<Link className="dropdown-item" to="/video">
<FontAwesomeIcon icon={faVideo} className="me-2" />