diff --git a/sites/docs/.vuepress/config.ts b/sites/docs/.vuepress/config.ts index 0c23aa10..b87bfa48 100644 --- a/sites/docs/.vuepress/config.ts +++ b/sites/docs/.vuepress/config.ts @@ -10,23 +10,44 @@ export default defineUserConfig({ base: `/${base}/`, bundler: viteBundler(), theme: defaultTheme({ - repo: "harry0703/MoneyPrinterTurbo/sites", - docsDir: "docs", - colorModeSwitch: false, + repo: "harry0703/MoneyPrinterTurbo", + docsDir: "sites/docs", + colorModeSwitch: true, locales: { "/": { // navbar navbar: [ { text: "Guide", link: "/guide/" }, - { text: "Components", link: "/components/" }, + // { text: "Components", link: "/components/" }, ], selectLanguageText: "Languages", selectLanguageName: "English", selectLanguageAriaLabel: "Select language", // sidebar sidebar: { - "/guide/": getGuideSidebar("Guide", "Advanced"), - "/components/": getComponentsSidebar("Components", "Advanced"), + "/guide/": [ + { + text: "Guide", + children: [ + { text: "Get Started", link: "/guide/README.md" }, + { text: "Video Demonstration", link: "/guide/video-demonstration.md" }, + { text: "Features", link: "/guide/features.md" }, + { text: "Speech Synthesis", link: "/guide/speech-synthesis.md" }, + { text: "Subtitle Generation", link: "/guide/subtitle-generation.md" }, + { text: "Background Music", link: "/guide/background-music.md" }, + { text: "Subtitle Font", link: "/guide/subtitle-font.md" }, + ], + }, + { + text: "Others", + children: [ + { text: "FAQ", link: "/guide/faq.md" }, + { text: "Feedback", link: "/guide/feedback.md" }, + { text: "Reference Project", link: "/guide/reference-project.md" }, + ], + }, + ], + // "/components/": getComponentsSidebar("Components", "Advanced"), }, // page meta editLinkText: "Edit this page on GitHub", @@ -35,15 +56,39 @@ export default defineUserConfig({ // navbar navbar: [ { text: "指南", link: "/zh/guide/" }, - { text: "组件", link: "/zh/components/" }, + // { text: "组件", link: "/zh/components/" }, ], selectLanguageText: "选择语言", selectLanguageName: "简体中文", selectLanguageAriaLabel: "选择语言", // sidebar sidebar: { - "/zh/guide/": getGuideSidebar("指南", "深入"), - "/zh/components/": getComponentsSidebar("组件", "高级"), + "/zh/guide/": [ + { + text: "指南", + children: [ + { text: "快速开始", link: "/zh/guide/README.md" }, + { text: "配置要求", link: "/zh/guide/configuration-requirements.md" }, + { text: "视频演示", link: "/zh/guide/video-demonstration.md" }, + { text: "功能", link: "/zh/guide/features.md" }, + { text: "语音合成", link: "/zh/guide/speech-synthesis.md" }, + { text: "字幕生成", link: "/zh/guide/subtitle-generation.md" }, + { text: "背景音乐", link: "/zh/guide/background-music.md" }, + { text: "字幕字体", link: "/zh/guide/subtitle-font.md" }, + ], + }, + { + text: "其他", + children: [ + { text: "常见问题", link: "/zh/guide/faq.md" }, + { text: "反馈建议", link: "/zh/guide/feedback.md" }, + { text: "参考项目", link: "/zh/guide/reference-project.md" }, + { text: "特别感谢", link: "/zh/guide/special-thanks.md" }, + { text: "感谢赞助", link: "/zh/guide/thanks-for-sponsoring" }, + ], + }, + ], + // "/zh/others/": getComponentsSidebar("组件", "高级"), }, // page meta editLinkText: "在 GitHub 上编辑此页", @@ -140,7 +185,7 @@ function getGuideSidebar(groupA: string, groupB: string) { return [ { text: groupA, - children: ["README.md", "1.md", "2.md"], + children: ["README.md", { text: "特别感谢", link: "/zh/guide/special-thanks.md" }, "2.md"], }, { text: groupB, diff --git a/sites/docs/.vuepress/public/api.jpg b/sites/docs/.vuepress/public/api.jpg new file mode 100644 index 00000000..e9a41225 Binary files /dev/null and b/sites/docs/.vuepress/public/api.jpg differ diff --git a/sites/docs/.vuepress/public/douyin.jpg b/sites/docs/.vuepress/public/douyin.jpg new file mode 100644 index 00000000..c6575110 Binary files /dev/null and b/sites/docs/.vuepress/public/douyin.jpg differ diff --git a/sites/docs/.vuepress/public/hero.png b/sites/docs/.vuepress/public/hero.png index 60e17006..38f91c22 100644 Binary files a/sites/docs/.vuepress/public/hero.png and b/sites/docs/.vuepress/public/hero.png differ diff --git a/sites/docs/.vuepress/public/icons/favicon-16x16.png b/sites/docs/.vuepress/public/icons/favicon-16x16.png index 42af0096..d7faab07 100644 Binary files a/sites/docs/.vuepress/public/icons/favicon-16x16.png and b/sites/docs/.vuepress/public/icons/favicon-16x16.png differ diff --git a/sites/docs/.vuepress/public/icons/favicon-32x32.png b/sites/docs/.vuepress/public/icons/favicon-32x32.png index 46ca04de..1fdc1736 100644 Binary files a/sites/docs/.vuepress/public/icons/favicon-32x32.png and b/sites/docs/.vuepress/public/icons/favicon-32x32.png differ diff --git a/sites/docs/.vuepress/public/logo.png b/sites/docs/.vuepress/public/logo.png index 60e17006..38f91c22 100644 Binary files a/sites/docs/.vuepress/public/logo.png and b/sites/docs/.vuepress/public/logo.png differ diff --git a/sites/docs/.vuepress/public/picwish.jpg b/sites/docs/.vuepress/public/picwish.jpg new file mode 100644 index 00000000..d60d03aa Binary files /dev/null and b/sites/docs/.vuepress/public/picwish.jpg differ diff --git a/sites/docs/.vuepress/public/reccloud.cn.jpg b/sites/docs/.vuepress/public/reccloud.cn.jpg new file mode 100644 index 00000000..733111d1 Binary files /dev/null and b/sites/docs/.vuepress/public/reccloud.cn.jpg differ diff --git a/sites/docs/.vuepress/public/reccloud.com.jpg b/sites/docs/.vuepress/public/reccloud.com.jpg new file mode 100644 index 00000000..043e5213 Binary files /dev/null and b/sites/docs/.vuepress/public/reccloud.com.jpg differ diff --git a/sites/docs/.vuepress/public/shipinghao.jpg b/sites/docs/.vuepress/public/shipinghao.jpg new file mode 100644 index 00000000..c301fa90 Binary files /dev/null and b/sites/docs/.vuepress/public/shipinghao.jpg differ diff --git a/sites/docs/.vuepress/public/voice-list.txt b/sites/docs/.vuepress/public/voice-list.txt new file mode 100644 index 00000000..4672117c --- /dev/null +++ b/sites/docs/.vuepress/public/voice-list.txt @@ -0,0 +1,941 @@ +Name: af-ZA-AdriNeural +Gender: Female + +Name: af-ZA-WillemNeural +Gender: Male + +Name: am-ET-AmehaNeural +Gender: Male + +Name: am-ET-MekdesNeural +Gender: Female + +Name: ar-AE-FatimaNeural +Gender: Female + +Name: ar-AE-HamdanNeural +Gender: Male + +Name: ar-BH-AliNeural +Gender: Male + +Name: ar-BH-LailaNeural +Gender: Female + +Name: ar-DZ-AminaNeural +Gender: Female + +Name: ar-DZ-IsmaelNeural +Gender: Male + +Name: ar-EG-SalmaNeural +Gender: Female + +Name: ar-EG-ShakirNeural +Gender: Male + +Name: ar-IQ-BasselNeural +Gender: Male + +Name: ar-IQ-RanaNeural +Gender: Female + +Name: ar-JO-SanaNeural +Gender: Female + +Name: ar-JO-TaimNeural +Gender: Male + +Name: ar-KW-FahedNeural +Gender: Male + +Name: ar-KW-NouraNeural +Gender: Female + +Name: ar-LB-LaylaNeural +Gender: Female + +Name: ar-LB-RamiNeural +Gender: Male + +Name: ar-LY-ImanNeural +Gender: Female + +Name: ar-LY-OmarNeural +Gender: Male + +Name: ar-MA-JamalNeural +Gender: Male + +Name: ar-MA-MounaNeural +Gender: Female + +Name: ar-OM-AbdullahNeural +Gender: Male + +Name: ar-OM-AyshaNeural +Gender: Female + +Name: ar-QA-AmalNeural +Gender: Female + +Name: ar-QA-MoazNeural +Gender: Male + +Name: ar-SA-HamedNeural +Gender: Male + +Name: ar-SA-ZariyahNeural +Gender: Female + +Name: ar-SY-AmanyNeural +Gender: Female + +Name: ar-SY-LaithNeural +Gender: Male + +Name: ar-TN-HediNeural +Gender: Male + +Name: ar-TN-ReemNeural +Gender: Female + +Name: ar-YE-MaryamNeural +Gender: Female + +Name: ar-YE-SalehNeural +Gender: Male + +Name: az-AZ-BabekNeural +Gender: Male + +Name: az-AZ-BanuNeural +Gender: Female + +Name: bg-BG-BorislavNeural +Gender: Male + +Name: bg-BG-KalinaNeural +Gender: Female + +Name: bn-BD-NabanitaNeural +Gender: Female + +Name: bn-BD-PradeepNeural +Gender: Male + +Name: bn-IN-BashkarNeural +Gender: Male + +Name: bn-IN-TanishaaNeural +Gender: Female + +Name: bs-BA-GoranNeural +Gender: Male + +Name: bs-BA-VesnaNeural +Gender: Female + +Name: ca-ES-EnricNeural +Gender: Male + +Name: ca-ES-JoanaNeural +Gender: Female + +Name: cs-CZ-AntoninNeural +Gender: Male + +Name: cs-CZ-VlastaNeural +Gender: Female + +Name: cy-GB-AledNeural +Gender: Male + +Name: cy-GB-NiaNeural +Gender: Female + +Name: da-DK-ChristelNeural +Gender: Female + +Name: da-DK-JeppeNeural +Gender: Male + +Name: de-AT-IngridNeural +Gender: Female + +Name: de-AT-JonasNeural +Gender: Male + +Name: de-CH-JanNeural +Gender: Male + +Name: de-CH-LeniNeural +Gender: Female + +Name: de-DE-AmalaNeural +Gender: Female + +Name: de-DE-ConradNeural +Gender: Male + +Name: de-DE-FlorianMultilingualNeural +Gender: Male + +Name: de-DE-KatjaNeural +Gender: Female + +Name: de-DE-KillianNeural +Gender: Male + +Name: de-DE-SeraphinaMultilingualNeural +Gender: Female + +Name: el-GR-AthinaNeural +Gender: Female + +Name: el-GR-NestorasNeural +Gender: Male + +Name: en-AU-NatashaNeural +Gender: Female + +Name: en-AU-WilliamNeural +Gender: Male + +Name: en-CA-ClaraNeural +Gender: Female + +Name: en-CA-LiamNeural +Gender: Male + +Name: en-GB-LibbyNeural +Gender: Female + +Name: en-GB-MaisieNeural +Gender: Female + +Name: en-GB-RyanNeural +Gender: Male + +Name: en-GB-SoniaNeural +Gender: Female + +Name: en-GB-ThomasNeural +Gender: Male + +Name: en-HK-SamNeural +Gender: Male + +Name: en-HK-YanNeural +Gender: Female + +Name: en-IE-ConnorNeural +Gender: Male + +Name: en-IE-EmilyNeural +Gender: Female + +Name: en-IN-NeerjaExpressiveNeural +Gender: Female + +Name: en-IN-NeerjaNeural +Gender: Female + +Name: en-IN-PrabhatNeural +Gender: Male + +Name: en-KE-AsiliaNeural +Gender: Female + +Name: en-KE-ChilembaNeural +Gender: Male + +Name: en-NG-AbeoNeural +Gender: Male + +Name: en-NG-EzinneNeural +Gender: Female + +Name: en-NZ-MitchellNeural +Gender: Male + +Name: en-NZ-MollyNeural +Gender: Female + +Name: en-PH-JamesNeural +Gender: Male + +Name: en-PH-RosaNeural +Gender: Female + +Name: en-SG-LunaNeural +Gender: Female + +Name: en-SG-WayneNeural +Gender: Male + +Name: en-TZ-ElimuNeural +Gender: Male + +Name: en-TZ-ImaniNeural +Gender: Female + +Name: en-US-AnaNeural +Gender: Female + +Name: en-US-AndrewNeural +Gender: Male + +Name: en-US-AriaNeural +Gender: Female + +Name: en-US-AvaNeural +Gender: Female + +Name: en-US-BrianNeural +Gender: Male + +Name: en-US-ChristopherNeural +Gender: Male + +Name: en-US-EmmaNeural +Gender: Female + +Name: en-US-EricNeural +Gender: Male + +Name: en-US-GuyNeural +Gender: Male + +Name: en-US-JennyNeural +Gender: Female + +Name: en-US-MichelleNeural +Gender: Female + +Name: en-US-RogerNeural +Gender: Male + +Name: en-US-SteffanNeural +Gender: Male + +Name: en-ZA-LeahNeural +Gender: Female + +Name: en-ZA-LukeNeural +Gender: Male + +Name: es-AR-ElenaNeural +Gender: Female + +Name: es-AR-TomasNeural +Gender: Male + +Name: es-BO-MarceloNeural +Gender: Male + +Name: es-BO-SofiaNeural +Gender: Female + +Name: es-CL-CatalinaNeural +Gender: Female + +Name: es-CL-LorenzoNeural +Gender: Male + +Name: es-CO-GonzaloNeural +Gender: Male + +Name: es-CO-SalomeNeural +Gender: Female + +Name: es-CR-JuanNeural +Gender: Male + +Name: es-CR-MariaNeural +Gender: Female + +Name: es-CU-BelkysNeural +Gender: Female + +Name: es-CU-ManuelNeural +Gender: Male + +Name: es-DO-EmilioNeural +Gender: Male + +Name: es-DO-RamonaNeural +Gender: Female + +Name: es-EC-AndreaNeural +Gender: Female + +Name: es-EC-LuisNeural +Gender: Male + +Name: es-ES-AlvaroNeural +Gender: Male + +Name: es-ES-ElviraNeural +Gender: Female + +Name: es-ES-XimenaNeural +Gender: Female + +Name: es-GQ-JavierNeural +Gender: Male + +Name: es-GQ-TeresaNeural +Gender: Female + +Name: es-GT-AndresNeural +Gender: Male + +Name: es-GT-MartaNeural +Gender: Female + +Name: es-HN-CarlosNeural +Gender: Male + +Name: es-HN-KarlaNeural +Gender: Female + +Name: es-MX-DaliaNeural +Gender: Female + +Name: es-MX-JorgeNeural +Gender: Male + +Name: es-NI-FedericoNeural +Gender: Male + +Name: es-NI-YolandaNeural +Gender: Female + +Name: es-PA-MargaritaNeural +Gender: Female + +Name: es-PA-RobertoNeural +Gender: Male + +Name: es-PE-AlexNeural +Gender: Male + +Name: es-PE-CamilaNeural +Gender: Female + +Name: es-PR-KarinaNeural +Gender: Female + +Name: es-PR-VictorNeural +Gender: Male + +Name: es-PY-MarioNeural +Gender: Male + +Name: es-PY-TaniaNeural +Gender: Female + +Name: es-SV-LorenaNeural +Gender: Female + +Name: es-SV-RodrigoNeural +Gender: Male + +Name: es-US-AlonsoNeural +Gender: Male + +Name: es-US-PalomaNeural +Gender: Female + +Name: es-UY-MateoNeural +Gender: Male + +Name: es-UY-ValentinaNeural +Gender: Female + +Name: es-VE-PaolaNeural +Gender: Female + +Name: es-VE-SebastianNeural +Gender: Male + +Name: et-EE-AnuNeural +Gender: Female + +Name: et-EE-KertNeural +Gender: Male + +Name: fa-IR-DilaraNeural +Gender: Female + +Name: fa-IR-FaridNeural +Gender: Male + +Name: fi-FI-HarriNeural +Gender: Male + +Name: fi-FI-NooraNeural +Gender: Female + +Name: fil-PH-AngeloNeural +Gender: Male + +Name: fil-PH-BlessicaNeural +Gender: Female + +Name: fr-BE-CharlineNeural +Gender: Female + +Name: fr-BE-GerardNeural +Gender: Male + +Name: fr-CA-AntoineNeural +Gender: Male + +Name: fr-CA-JeanNeural +Gender: Male + +Name: fr-CA-SylvieNeural +Gender: Female + +Name: fr-CA-ThierryNeural +Gender: Male + +Name: fr-CH-ArianeNeural +Gender: Female + +Name: fr-CH-FabriceNeural +Gender: Male + +Name: fr-FR-DeniseNeural +Gender: Female + +Name: fr-FR-EloiseNeural +Gender: Female + +Name: fr-FR-HenriNeural +Gender: Male + +Name: fr-FR-RemyMultilingualNeural +Gender: Male + +Name: fr-FR-VivienneMultilingualNeural +Gender: Female + +Name: ga-IE-ColmNeural +Gender: Male + +Name: ga-IE-OrlaNeural +Gender: Female + +Name: gl-ES-RoiNeural +Gender: Male + +Name: gl-ES-SabelaNeural +Gender: Female + +Name: gu-IN-DhwaniNeural +Gender: Female + +Name: gu-IN-NiranjanNeural +Gender: Male + +Name: he-IL-AvriNeural +Gender: Male + +Name: he-IL-HilaNeural +Gender: Female + +Name: hi-IN-MadhurNeural +Gender: Male + +Name: hi-IN-SwaraNeural +Gender: Female + +Name: hr-HR-GabrijelaNeural +Gender: Female + +Name: hr-HR-SreckoNeural +Gender: Male + +Name: hu-HU-NoemiNeural +Gender: Female + +Name: hu-HU-TamasNeural +Gender: Male + +Name: id-ID-ArdiNeural +Gender: Male + +Name: id-ID-GadisNeural +Gender: Female + +Name: is-IS-GudrunNeural +Gender: Female + +Name: is-IS-GunnarNeural +Gender: Male + +Name: it-IT-DiegoNeural +Gender: Male + +Name: it-IT-ElsaNeural +Gender: Female + +Name: it-IT-GiuseppeNeural +Gender: Male + +Name: it-IT-IsabellaNeural +Gender: Female + +Name: ja-JP-KeitaNeural +Gender: Male + +Name: ja-JP-NanamiNeural +Gender: Female + +Name: jv-ID-DimasNeural +Gender: Male + +Name: jv-ID-SitiNeural +Gender: Female + +Name: ka-GE-EkaNeural +Gender: Female + +Name: ka-GE-GiorgiNeural +Gender: Male + +Name: kk-KZ-AigulNeural +Gender: Female + +Name: kk-KZ-DauletNeural +Gender: Male + +Name: km-KH-PisethNeural +Gender: Male + +Name: km-KH-SreymomNeural +Gender: Female + +Name: kn-IN-GaganNeural +Gender: Male + +Name: kn-IN-SapnaNeural +Gender: Female + +Name: ko-KR-HyunsuNeural +Gender: Male + +Name: ko-KR-InJoonNeural +Gender: Male + +Name: ko-KR-SunHiNeural +Gender: Female + +Name: lo-LA-ChanthavongNeural +Gender: Male + +Name: lo-LA-KeomanyNeural +Gender: Female + +Name: lt-LT-LeonasNeural +Gender: Male + +Name: lt-LT-OnaNeural +Gender: Female + +Name: lv-LV-EveritaNeural +Gender: Female + +Name: lv-LV-NilsNeural +Gender: Male + +Name: mk-MK-AleksandarNeural +Gender: Male + +Name: mk-MK-MarijaNeural +Gender: Female + +Name: ml-IN-MidhunNeural +Gender: Male + +Name: ml-IN-SobhanaNeural +Gender: Female + +Name: mn-MN-BataaNeural +Gender: Male + +Name: mn-MN-YesuiNeural +Gender: Female + +Name: mr-IN-AarohiNeural +Gender: Female + +Name: mr-IN-ManoharNeural +Gender: Male + +Name: ms-MY-OsmanNeural +Gender: Male + +Name: ms-MY-YasminNeural +Gender: Female + +Name: mt-MT-GraceNeural +Gender: Female + +Name: mt-MT-JosephNeural +Gender: Male + +Name: my-MM-NilarNeural +Gender: Female + +Name: my-MM-ThihaNeural +Gender: Male + +Name: nb-NO-FinnNeural +Gender: Male + +Name: nb-NO-PernilleNeural +Gender: Female + +Name: ne-NP-HemkalaNeural +Gender: Female + +Name: ne-NP-SagarNeural +Gender: Male + +Name: nl-BE-ArnaudNeural +Gender: Male + +Name: nl-BE-DenaNeural +Gender: Female + +Name: nl-NL-ColetteNeural +Gender: Female + +Name: nl-NL-FennaNeural +Gender: Female + +Name: nl-NL-MaartenNeural +Gender: Male + +Name: pl-PL-MarekNeural +Gender: Male + +Name: pl-PL-ZofiaNeural +Gender: Female + +Name: ps-AF-GulNawazNeural +Gender: Male + +Name: ps-AF-LatifaNeural +Gender: Female + +Name: pt-BR-AntonioNeural +Gender: Male + +Name: pt-BR-FranciscaNeural +Gender: Female + +Name: pt-BR-ThalitaNeural +Gender: Female + +Name: pt-PT-DuarteNeural +Gender: Male + +Name: pt-PT-RaquelNeural +Gender: Female + +Name: ro-RO-AlinaNeural +Gender: Female + +Name: ro-RO-EmilNeural +Gender: Male + +Name: ru-RU-DmitryNeural +Gender: Male + +Name: ru-RU-SvetlanaNeural +Gender: Female + +Name: si-LK-SameeraNeural +Gender: Male + +Name: si-LK-ThiliniNeural +Gender: Female + +Name: sk-SK-LukasNeural +Gender: Male + +Name: sk-SK-ViktoriaNeural +Gender: Female + +Name: sl-SI-PetraNeural +Gender: Female + +Name: sl-SI-RokNeural +Gender: Male + +Name: so-SO-MuuseNeural +Gender: Male + +Name: so-SO-UbaxNeural +Gender: Female + +Name: sq-AL-AnilaNeural +Gender: Female + +Name: sq-AL-IlirNeural +Gender: Male + +Name: sr-RS-NicholasNeural +Gender: Male + +Name: sr-RS-SophieNeural +Gender: Female + +Name: su-ID-JajangNeural +Gender: Male + +Name: su-ID-TutiNeural +Gender: Female + +Name: sv-SE-MattiasNeural +Gender: Male + +Name: sv-SE-SofieNeural +Gender: Female + +Name: sw-KE-RafikiNeural +Gender: Male + +Name: sw-KE-ZuriNeural +Gender: Female + +Name: sw-TZ-DaudiNeural +Gender: Male + +Name: sw-TZ-RehemaNeural +Gender: Female + +Name: ta-IN-PallaviNeural +Gender: Female + +Name: ta-IN-ValluvarNeural +Gender: Male + +Name: ta-LK-KumarNeural +Gender: Male + +Name: ta-LK-SaranyaNeural +Gender: Female + +Name: ta-MY-KaniNeural +Gender: Female + +Name: ta-MY-SuryaNeural +Gender: Male + +Name: ta-SG-AnbuNeural +Gender: Male + +Name: ta-SG-VenbaNeural +Gender: Female + +Name: te-IN-MohanNeural +Gender: Male + +Name: te-IN-ShrutiNeural +Gender: Female + +Name: th-TH-NiwatNeural +Gender: Male + +Name: th-TH-PremwadeeNeural +Gender: Female + +Name: tr-TR-AhmetNeural +Gender: Male + +Name: tr-TR-EmelNeural +Gender: Female + +Name: uk-UA-OstapNeural +Gender: Male + +Name: uk-UA-PolinaNeural +Gender: Female + +Name: ur-IN-GulNeural +Gender: Female + +Name: ur-IN-SalmanNeural +Gender: Male + +Name: ur-PK-AsadNeural +Gender: Male + +Name: ur-PK-UzmaNeural +Gender: Female + +Name: uz-UZ-MadinaNeural +Gender: Female + +Name: uz-UZ-SardorNeural +Gender: Male + +Name: vi-VN-HoaiMyNeural +Gender: Female + +Name: vi-VN-NamMinhNeural +Gender: Male + +Name: zh-CN-XiaoxiaoNeural +Gender: Female + +Name: zh-CN-XiaoyiNeural +Gender: Female + +Name: zh-CN-YunjianNeural +Gender: Male + +Name: zh-CN-YunxiNeural +Gender: Male + +Name: zh-CN-YunxiaNeural +Gender: Male + +Name: zh-CN-YunyangNeural +Gender: Male + +Name: zh-CN-liaoning-XiaobeiNeural +Gender: Female + +Name: zh-CN-shaanxi-XiaoniNeural +Gender: Female + +Name: zh-HK-HiuGaaiNeural +Gender: Female + +Name: zh-HK-HiuMaanNeural +Gender: Female + +Name: zh-HK-WanLungNeural +Gender: Male + +Name: zh-TW-HsiaoChenNeural +Gender: Female + +Name: zh-TW-HsiaoYuNeural +Gender: Female + +Name: zh-TW-YunJheNeural +Gender: Male + +Name: zu-ZA-ThandoNeural +Gender: Female + +Name: zu-ZA-ThembaNeural +Gender: Male diff --git a/sites/docs/.vuepress/public/webui copy.jpg b/sites/docs/.vuepress/public/webui copy.jpg new file mode 100644 index 00000000..387102f3 Binary files /dev/null and b/sites/docs/.vuepress/public/webui copy.jpg differ diff --git a/sites/docs/.vuepress/public/webui-en.jpg b/sites/docs/.vuepress/public/webui-en.jpg new file mode 100644 index 00000000..d68245cd Binary files /dev/null and b/sites/docs/.vuepress/public/webui-en.jpg differ diff --git a/sites/docs/.vuepress/public/webui.jpg b/sites/docs/.vuepress/public/webui.jpg new file mode 100644 index 00000000..387102f3 Binary files /dev/null and b/sites/docs/.vuepress/public/webui.jpg differ diff --git a/sites/docs/.vuepress/public/wechat-04.jpg b/sites/docs/.vuepress/public/wechat-04.jpg new file mode 100644 index 00000000..bdecc5e1 Binary files /dev/null and b/sites/docs/.vuepress/public/wechat-04.jpg differ diff --git a/sites/docs/README.md b/sites/docs/README.md index a1507260..12a68c77 100644 --- a/sites/docs/README.md +++ b/sites/docs/README.md @@ -2,7 +2,7 @@ home: true heroImage: /hero.png actions: - - text: Get Started Test changes → + - text: Get Started → link: /guide/ type: primary features: diff --git a/sites/docs/guide/README.md b/sites/docs/guide/README.md index f09cf0ce..082fe2d8 100644 --- a/sites/docs/guide/README.md +++ b/sites/docs/guide/README.md @@ -1,5 +1,16 @@ ## Installation & Deployment 📥 +Simply provide a topic or keyword for a video, and it will automatically generate the video copy, video +materials, video subtitles, and video background music before synthesizing a high-definition short video. + +### WebUI + +![](/webui-en.jpg) + +### API Interface + +![](/api.jpg) + - Try to avoid using **Chinese paths** to prevent unpredictable issues - Ensure your **network** is stable, meaning you can access foreign websites normally @@ -113,3 +124,11 @@ python main.py After launching, you can view the `API documentation` at http://127.0.0.1:8080/docs and directly test the interface online for a quick experience. + +## License 📝 + +Click to view the [`LICENSE`](LICENSE) file + +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=harry0703/MoneyPrinterTurbo&type=Date)](https://star-history.com/#harry0703/MoneyPrinterTurbo&Date) \ No newline at end of file diff --git a/sites/docs/guide/background-music.md b/sites/docs/guide/background-music.md new file mode 100644 index 00000000..63bcf850 --- /dev/null +++ b/sites/docs/guide/background-music.md @@ -0,0 +1,5 @@ +## Background Music 🎵 + +Background music for videos is located in the project's `resource/songs` directory. +> The current project includes some default music from YouTube videos. If there are copyright issues, please delete +> them. \ No newline at end of file diff --git a/sites/docs/guide/faq.md b/sites/docs/guide/faq.md new file mode 100644 index 00000000..c2517e3d --- /dev/null +++ b/sites/docs/guide/faq.md @@ -0,0 +1,70 @@ +## Common Questions 🤔 + +### ❓How to Use the Free OpenAI GPT-3.5 Model? + +[OpenAI has announced that ChatGPT with 3.5 is now free](https://openai.com/blog/start-using-chatgpt-instantly), and +developers have wrapped it into an API for direct usage. + +**Ensure you have Docker installed and running**. Execute the following command to start the Docker service: + +```shell +docker run -p 3040:3040 missuo/freegpt35 +``` + +Once successfully started, modify the `config.toml` configuration as follows: + +- Set `llm_provider` to `openai` +- Fill in `openai_api_key` with any value, for example, '123456' +- Change `openai_base_url` to `http://localhost:3040/v1/` +- Set `openai_model_name` to `gpt-3.5-turbo` + +### ❓RuntimeError: No ffmpeg exe could be found + +Normally, ffmpeg will be automatically downloaded and detected. +However, if your environment has issues preventing automatic downloads, you may encounter the following error: + +``` +RuntimeError: No ffmpeg exe could be found. +Install ffmpeg on your system, or set the IMAGEIO_FFMPEG_EXE environment variable. +``` + +In this case, you can download ffmpeg from https://www.gyan.dev/ffmpeg/builds/, unzip it, and set `ffmpeg_path` to your +actual installation path. + +```toml +[app] +# Please set according to your actual path, note that Windows path separators are \\ +ffmpeg_path = "C:\\Users\\harry\\Downloads\\ffmpeg.exe" +``` + +### ❓Error generating audio or downloading videos + +[issue 56](https://github.com/harry0703/MoneyPrinterTurbo/issues/56) + +``` +failed to generate audio, maybe the network is not available. +if you are in China, please use a VPN. +``` + +[issue 44](https://github.com/harry0703/MoneyPrinterTurbo/issues/44) + +``` +failed to download videos, maybe the network is not available. +if you are in China, please use a VPN. +``` + +This is likely due to network issues preventing access to foreign services. Please use a VPN to resolve this. + +### ❓ImageMagick is not installed on your computer + +[issue 33](https://github.com/harry0703/MoneyPrinterTurbo/issues/33) + +1. Follow the `example configuration` provided `download address` to + install https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-30-Q16-x64-static.exe, using the static library +2. Do not install in a path with Chinese characters to avoid unpredictable issues + +[issue 54](https://github.com/harry0703/MoneyPrinterTurbo/issues/54#issuecomment-2017842022) + +For Linux systems, you can manually install it, refer to https://cn.linux-console.net/?p=16978 + +Thanks to [@wangwenqiao666](https://github.com/wangwenqiao666) for their research and exploration \ No newline at end of file diff --git a/sites/docs/guide/features.md b/sites/docs/guide/features.md new file mode 100644 index 00000000..f05cd280 --- /dev/null +++ b/sites/docs/guide/features.md @@ -0,0 +1,34 @@ +## Features 🎯 + +- [x] Complete **MVC architecture**, **clearly structured** code, easy to maintain, supports both `API` + and `Web interface` +- [x] Supports **AI-generated** video copy, as well as **customized copy** +- [x] Supports various **high-definition video** sizes + - [x] Portrait 9:16, `1080x1920` + - [x] Landscape 16:9, `1920x1080` +- [x] Supports **batch video generation**, allowing the creation of multiple videos at once, then selecting the most + satisfactory one +- [x] Supports setting the **duration of video clips**, facilitating adjustments to material switching frequency +- [x] Supports video copy in both **Chinese** and **English** +- [x] Supports **multiple voice** synthesis +- [x] Supports **subtitle generation**, with adjustable `font`, `position`, `color`, `size`, and also + supports `subtitle outlining` +- [x] Supports **background music**, either random or specified music files, with adjustable `background music volume` +- [x] Video material sources are **high-definition** and **royalty-free** +- [x] Supports integration with various models such as **OpenAI**, **moonshot**, **Azure**, **gpt4free**, **one-api**, + **qianwen**, **Google Gemini**, **Ollama** and more + +❓[How to Use the Free OpenAI GPT-3.5 Model?](https://github.com/harry0703/MoneyPrinterTurbo/blob/main/README-en.md#common-questions-) + +### Future Plans 📅 + +- [ ] Introduce support for GPT-SoVITS dubbing +- [ ] Enhance voice synthesis with large models for a more natural and emotionally resonant voice output +- [ ] Incorporate video transition effects to ensure a smoother viewing experience +- [ ] Improve the relevance of video content +- [ ] Add options for video length: short, medium, long +- [ ] Package the application into a one-click launch bundle for Windows and macOS for ease of use +- [ ] Enable the use of custom materials +- [ ] Offer voiceover and background music options with real-time preview +- [ ] Support a wider range of voice synthesis providers, such as OpenAI TTS, Azure TTS +- [ ] Automate the upload process to the YouTube platform \ No newline at end of file diff --git a/sites/docs/guide/feedback.md b/sites/docs/guide/feedback.md new file mode 100644 index 00000000..f2744108 --- /dev/null +++ b/sites/docs/guide/feedback.md @@ -0,0 +1,4 @@ +## Feedback & Suggestions 📢 + +- You can submit an [issue](https://github.com/harry0703/MoneyPrinterTurbo/issues) or + a [pull request](https://github.com/harry0703/MoneyPrinterTurbo/pulls). diff --git a/sites/docs/guide/reference-project.md b/sites/docs/guide/reference-project.md new file mode 100644 index 00000000..3b4d9f03 --- /dev/null +++ b/sites/docs/guide/reference-project.md @@ -0,0 +1,4 @@ +## Reference Projects 📚 + +This project is based on https://github.com/FujiwaraChoki/MoneyPrinter and has been refactored with a lot of +optimizations and added functionalities. Thanks to the original author for their spirit of open source. \ No newline at end of file diff --git a/sites/docs/guide/speech-synthesis.md b/sites/docs/guide/speech-synthesis.md new file mode 100644 index 00000000..9aa76285 --- /dev/null +++ b/sites/docs/guide/speech-synthesis.md @@ -0,0 +1,3 @@ +## Voice Synthesis 🗣 + +A list of all supported voices can be viewed here: [Voice List](/voice-list.txt) \ No newline at end of file diff --git a/sites/docs/guide/subtitle-font.md b/sites/docs/guide/subtitle-font.md new file mode 100644 index 00000000..d1fb5cba --- /dev/null +++ b/sites/docs/guide/subtitle-font.md @@ -0,0 +1,4 @@ +## Subtitle Fonts 🅰 + +Fonts for rendering video subtitles are located in the project's `resource/fonts` directory, and you can also add your +own fonts. \ No newline at end of file diff --git a/sites/docs/guide/subtitle-generation.md b/sites/docs/guide/subtitle-generation.md new file mode 100644 index 00000000..428124ab --- /dev/null +++ b/sites/docs/guide/subtitle-generation.md @@ -0,0 +1,15 @@ +## Subtitle Generation 📜 + +Currently, there are 2 ways to generate subtitles: + +- edge: Faster generation speed, better performance, no specific requirements for computer configuration, but the + quality may be unstable +- whisper: Slower generation speed, poorer performance, specific requirements for computer configuration, but more + reliable quality + +You can switch between them by modifying the `subtitle_provider` in the `config.toml` configuration file + +It is recommended to use `edge` mode, and switch to `whisper` mode if the quality of the subtitles generated is not +satisfactory. + +> If left blank, it means no subtitles will be generated. \ No newline at end of file diff --git a/sites/docs/guide/video-demonstration.md b/sites/docs/guide/video-demonstration.md new file mode 100644 index 00000000..240d140a --- /dev/null +++ b/sites/docs/guide/video-demonstration.md @@ -0,0 +1,35 @@ +## Video Demos 📺 + +### Portrait 9:16 + + + + + + + + + + + + + + +
▶️ How to Add Fun to Your Life ▶️ What is the Meaning of Life
+ +### Landscape 16:9 + + + + + + + + + + + + + + +
▶️ What is the Meaning of Life▶️ Why Exercise
\ No newline at end of file diff --git a/sites/docs/zh/guide/README.md b/sites/docs/zh/guide/README.md index 3a203b33..267c3f54 100644 --- a/sites/docs/zh/guide/README.md +++ b/sites/docs/zh/guide/README.md @@ -1,5 +1,17 @@ ## 快速开始 🚀 +
+只需提供一个视频 主题关键词 ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。 +
+ +

Web界面

+ +![](/webui.jpg) + +

API界面

+ +![](/api.jpg) + 下载一键启动包,解压直接使用 ### Windows @@ -135,3 +147,11 @@ python main.py ``` 启动后,可以查看 `API文档` http://127.0.0.1:8080/docs 或者 http://127.0.0.1:8080/redoc 直接在线调试接口,快速体验。 + +## 许可证 📝 + +点击查看 [`LICENSE`](LICENSE) 文件 + +## Star History + +[![Star History Chart](https://api.star-history.com/svg?repos=harry0703/MoneyPrinterTurbo&type=Date)](https://star-history.com/#harry0703/MoneyPrinterTurbo&Date) \ No newline at end of file diff --git a/sites/docs/zh/guide/background-music.md b/sites/docs/zh/guide/background-music.md new file mode 100644 index 00000000..172306d0 --- /dev/null +++ b/sites/docs/zh/guide/background-music.md @@ -0,0 +1,4 @@ +## 背景音乐 🎵 + +用于视频的背景音乐,位于项目的 `resource/songs` 目录下。 +> 当前项目里面放了一些默认的音乐,来自于 YouTube 视频,如有侵权,请删除。 \ No newline at end of file diff --git a/sites/docs/zh/guide/configuration-requirements.md b/sites/docs/zh/guide/configuration-requirements.md new file mode 100644 index 00000000..9ba39d2a --- /dev/null +++ b/sites/docs/zh/guide/configuration-requirements.md @@ -0,0 +1,4 @@ +## 配置要求 📦 + +- 建议最低 CPU 4核或以上,内存 8G 或以上,显卡非必须 +- Windows 10 或 MacOS 11.0 以上系统 \ No newline at end of file diff --git a/sites/docs/zh/guide/faq.md b/sites/docs/zh/guide/faq.md new file mode 100644 index 00000000..aa34b5ab --- /dev/null +++ b/sites/docs/zh/guide/faq.md @@ -0,0 +1,123 @@ +## 常见问题 🤔 + +### ❓如何使用免费的OpenAI GPT-3.5模型? + +[OpenAI宣布ChatGPT里面3.5已经免费了](https://openai.com/blog/start-using-chatgpt-instantly),有开发者将其封装成了API,可以直接调用 + +**确保你安装和启动了docker服务**,执行以下命令启动docker服务 + +```shell +docker run -p 3040:3040 missuo/freegpt35 +``` + +启动成功后,修改 `config.toml` 中的配置 + +- `llm_provider` 设置为 `openai` +- `openai_api_key` 随便填写一个即可,比如 '123456' +- `openai_base_url` 改为 `http://localhost:3040/v1/` +- `openai_model_name` 改为 `gpt-3.5-turbo` + +### ❓AttributeError: 'str' object has no attribute 'choices'` + +这个问题是由于 OpenAI 或者其他 LLM,没有返回正确的回复导致的。 + +大概率是网络原因, 使用 **VPN**,或者设置 `openai_base_url` 为你的代理 ,应该就可以解决了。 + +### ❓RuntimeError: No ffmpeg exe could be found + +通常情况下,ffmpeg 会被自动下载,并且会被自动检测到。 +但是如果你的环境有问题,无法自动下载,可能会遇到如下错误: + +``` +RuntimeError: No ffmpeg exe could be found. +Install ffmpeg on your system, or set the IMAGEIO_FFMPEG_EXE environment variable. +``` + +此时你可以从 https://www.gyan.dev/ffmpeg/builds/ 下载ffmpeg,解压后,设置 `ffmpeg_path` 为你的实际安装路径即可。 + +```toml +[app] +# 请根据你的实际路径设置,注意 Windows 路径分隔符为 \\ +ffmpeg_path = "C:\\Users\\harry\\Downloads\\ffmpeg.exe" +``` + +### ❓生成音频时报错或下载视频报错 + +[issue 56](https://github.com/harry0703/MoneyPrinterTurbo/issues/56) + +``` +failed to generate audio, maybe the network is not available. +if you are in China, please use a VPN. +``` + +[issue 44](https://github.com/harry0703/MoneyPrinterTurbo/issues/44) + +``` +failed to download videos, maybe the network is not available. +if you are in China, please use a VPN. +``` + +这个大概率是网络原因,无法访问境外的服务,请使用VPN解决。 + +### ❓ImageMagick is not installed on your computer + +[issue 33](https://github.com/harry0703/MoneyPrinterTurbo/issues/33) + +1. 按照 `示例配置` 里面提供的 `下载地址` + ,安装 https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-29-Q16-x64-static.exe, 用静态库 +2. 不要安装在中文路径里面,避免出现一些无法预料的问题 + +[issue 54](https://github.com/harry0703/MoneyPrinterTurbo/issues/54#issuecomment-2017842022) + +如果是linux系统,可以手动安装,参考 https://cn.linux-console.net/?p=16978 + +感谢 [@wangwenqiao666](https://github.com/wangwenqiao666)的研究探索 + +### ❓ImageMagick的安全策略阻止了与临时文件@/tmp/tmpur5hyyto.txt相关的操作 + +[issue 92](https://github.com/harry0703/MoneyPrinterTurbo/issues/92) + +可以在ImageMagick的配置文件policy.xml中找到这些策略。 +这个文件通常位于 /etc/ImageMagick-`X`/ 或 ImageMagick 安装目录的类似位置。 +修改包含`pattern="@"`的条目,将`rights="none"`更改为`rights="read|write"`以允许对文件的读写操作。 + +感谢 [@chenhengzh](https://github.com/chenhengzh)的研究探索 + +### ❓OSError: [Errno 24] Too many open files + +[issue 100](https://github.com/harry0703/MoneyPrinterTurbo/issues/100) + +这个问题是由于系统打开文件数限制导致的,可以通过修改系统的文件打开数限制来解决。 + +查看当前限制 + +```shell +ulimit -n +``` + +如果过低,可以调高一些,比如 + +```shell +ulimit -n 10240 +``` + +### ❓AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS' + +[issue 101](https://github.com/harry0703/MoneyPrinterTurbo/issues/101), +[issue 83](https://github.com/harry0703/MoneyPrinterTurbo/issues/83), +[issue 70](https://github.com/harry0703/MoneyPrinterTurbo/issues/70) + +先看下当前的 Pillow 版本是多少 + +```shell +pip list |grep Pillow +``` + +如果是 10.x 的版本,可以尝试下降级看看,有用户反馈降级后正常 + +```shell +pip uninstall Pillow +pip install Pillow==9.5.0 +# 或者降级到 8.4.0 +pip install Pillow==8.4.0 +``` \ No newline at end of file diff --git a/sites/docs/zh/guide/features.md b/sites/docs/zh/guide/features.md new file mode 100644 index 00000000..5096b1dc --- /dev/null +++ b/sites/docs/zh/guide/features.md @@ -0,0 +1,31 @@ +## 功能特性 🎯 + +- [x] 完整的 **MVC架构**,代码 **结构清晰**,易于维护,支持 `API` 和 `Web界面` +- [x] 支持视频文案 **AI自动生成**,也可以**自定义文案** +- [x] 支持多种 **高清视频** 尺寸 + - [x] 竖屏 9:16,`1080x1920` + - [x] 横屏 16:9,`1920x1080` +- [x] 支持 **批量视频生成**,可以一次生成多个视频,然后选择一个最满意的 +- [x] 支持 **视频片段时长**设置,方便调节素材切换频率 +- [x] 支持 **中文** 和 **英文** 视频文案 +- [x] 支持 **多种语音** 合成 +- [x] 支持 **字幕生成**,可以调整 `字体`、`位置`、`颜色`、`大小`,同时支持`字幕描边`设置 +- [x] 支持 **背景音乐**,随机或者指定音乐文件,可设置`背景音乐音量` +- [x] 视频素材来源 **高清**,而且 **无版权** +- [x] 支持 **OpenAI**、**moonshot**、**Azure**、**gpt4free**、**one-api**、**通义千问**、**Google Gemini**、**Ollama** 等多种模型接入 + + ❓[如何使用免费的 **OpenAI GPT-3.5 + ** 模型?](https://github.com/harry0703/MoneyPrinterTurbo?tab=readme-ov-file#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98-) + + ### 后期计划 📅 + +- [ ] GPT-SoVITS 配音支持 +- [ ] 优化语音合成,利用大模型,使其合成的声音,更加自然,情绪更加丰富 +- [ ] 增加视频转场效果,使其看起来更加的流畅 +- [ ] 增加更多视频素材来源,优化视频素材和文案的匹配度 +- [ ] 增加视频长度选项:短、中、长 +- [ ] 增加免费网络代理,让访问OpenAI和素材下载不再受限 +- [ ] 可以使用自己的素材 +- [ ] 朗读声音和背景音乐,提供实时试听 +- [ ] 支持更多的语音合成服务商,比如 OpenAI TTS +- [ ] 自动上传到YouTube平台 \ No newline at end of file diff --git a/sites/docs/zh/guide/feedback.md b/sites/docs/zh/guide/feedback.md new file mode 100644 index 00000000..63707ef4 --- /dev/null +++ b/sites/docs/zh/guide/feedback.md @@ -0,0 +1,4 @@ +## 反馈建议 📢 + +- 可以提交 [issue](https://github.com/harry0703/MoneyPrinterTurbo/issues) + 或者 [pull request](https://github.com/harry0703/MoneyPrinterTurbo/pulls)。 \ No newline at end of file diff --git a/sites/docs/zh/guide/reference-project.md b/sites/docs/zh/guide/reference-project.md new file mode 100644 index 00000000..0ae8027d --- /dev/null +++ b/sites/docs/zh/guide/reference-project.md @@ -0,0 +1,4 @@ +## 参考项目 📚 + +该项目基于 https://github.com/FujiwaraChoki/MoneyPrinter 重构而来,做了大量的优化,增加了更多的功能。 +感谢原作者的开源精神。 \ No newline at end of file diff --git a/sites/docs/zh/guide/special-thanks.md b/sites/docs/zh/guide/special-thanks.md new file mode 100644 index 00000000..b24edf1c --- /dev/null +++ b/sites/docs/zh/guide/special-thanks.md @@ -0,0 +1,9 @@ +## 特别感谢 🙏 + +由于该项目的 **部署** 和 **使用**,对于一些小白用户来说,还是 **有一定的门槛**,在此特别感谢 +**录咖(AI智能 多媒体服务平台)** 网站基于该项目,提供的免费`AI视频生成器`服务,可以不用部署,直接在线使用,非常方便。 + +- 中文版:https://reccloud.cn +- 英文版:https://reccloud.com + +![](/reccloud.cn.jpg) \ No newline at end of file diff --git a/sites/docs/zh/guide/speech-synthesis.md b/sites/docs/zh/guide/speech-synthesis.md new file mode 100644 index 00000000..ed358732 --- /dev/null +++ b/sites/docs/zh/guide/speech-synthesis.md @@ -0,0 +1,5 @@ +## 语音合成 🗣 + +所有支持的声音列表,可以查看:[声音列表](/voice-list.txt) + +2024-04-16 v1.1.2 新增了9种Azure的语音合成声音,需要配置API KEY,该声音合成的更加真实。 \ No newline at end of file diff --git a/sites/docs/zh/guide/subtitle-font.md b/sites/docs/zh/guide/subtitle-font.md new file mode 100644 index 00000000..ef68b399 --- /dev/null +++ b/sites/docs/zh/guide/subtitle-font.md @@ -0,0 +1,3 @@ +## 字幕字体 🅰 + +用于视频字幕的渲染,位于项目的 `resource/fonts` 目录下,你也可以放进去自己的字体。 \ No newline at end of file diff --git a/sites/docs/zh/guide/subtitle-generation.md b/sites/docs/zh/guide/subtitle-generation.md new file mode 100644 index 00000000..02e14146 --- /dev/null +++ b/sites/docs/zh/guide/subtitle-generation.md @@ -0,0 +1,36 @@ +## 字幕生成 📜 + +当前支持2种字幕生成方式: + +- **edge**: 生成`速度快`,性能更好,对电脑配置没有要求,但是质量可能不稳定 +- **whisper**: 生成`速度慢`,性能较差,对电脑配置有一定要求,但是`质量更可靠`。 + +可以修改 `config.toml` 配置文件中的 `subtitle_provider` 进行切换 + +建议使用 `edge` 模式,如果生成的字幕质量不好,再切换到 `whisper` 模式 + +> 注意: + +1. whisper 模式下需要到 HuggingFace 下载一个模型文件,大约 3GB 左右,请确保网络通畅 +2. 如果留空,表示不生成字幕。 + +> 由于国内无法访问 HuggingFace,可以使用以下方法下载 `whisper-large-v3` 的模型文件 + +下载地址: + +- 百度网盘: https://pan.baidu.com/s/11h3Q6tsDtjQKTjUu3sc5cA?pwd=xjs9 +- 夸克网盘:https://pan.quark.cn/s/3ee3d991d64b + +模型下载后解压,整个目录放到 `.\MoneyPrinterTurbo\models` 里面, +最终的文件路径应该是这样: `.\MoneyPrinterTurbo\models\whisper-large-v3` + +``` +MoneyPrinterTurbo + ├─models + │ └─whisper-large-v3 + │ config.json + │ model.bin + │ preprocessor_config.json + │ tokenizer.json + │ vocabulary.json +``` \ No newline at end of file diff --git a/sites/docs/zh/guide/thanks-for-sponsoring.md b/sites/docs/zh/guide/thanks-for-sponsoring.md new file mode 100644 index 00000000..5d2a2b9f --- /dev/null +++ b/sites/docs/zh/guide/thanks-for-sponsoring.md @@ -0,0 +1,7 @@ +## 感谢赞助 🙏 + +感谢佐糖 https://picwish.cn 对该项目的支持和赞助,使得该项目能够持续的更新和维护。 + +佐糖专注于**图像处理领域**,提供丰富的**图像处理工具**,将复杂操作极致简化,真正实现让图像处理更简单。 + +![picwish.jpg](/picwish.jpg) \ No newline at end of file diff --git a/sites/docs/zh/guide/video-demonstration.md b/sites/docs/zh/guide/video-demonstration.md new file mode 100644 index 00000000..42722e43 --- /dev/null +++ b/sites/docs/zh/guide/video-demonstration.md @@ -0,0 +1,37 @@ +## 视频演示 📺 + +### 竖屏 9:16 + + + + + + + + + + + + + + + + +
▶️ 《如何增加生活的乐趣》▶️ 《金钱的作用》
更真实的合成声音
▶️ 《生命的意义是什么》
+ +### 横屏 16:9 + + + + + + + + + + + + + + +
▶️《生命的意义是什么》▶️《为什么要运动》
\ No newline at end of file