Merge pull request #290 from KevinZhang19870314/main
doc: landing for MoneyPrinterTurbo
@ -10,23 +10,44 @@ export default defineUserConfig({
|
|||||||
base: `/${base}/`,
|
base: `/${base}/`,
|
||||||
bundler: viteBundler(),
|
bundler: viteBundler(),
|
||||||
theme: defaultTheme({
|
theme: defaultTheme({
|
||||||
repo: "harry0703/MoneyPrinterTurbo/sites",
|
repo: "harry0703/MoneyPrinterTurbo",
|
||||||
docsDir: "docs",
|
docsDir: "sites/docs",
|
||||||
colorModeSwitch: false,
|
colorModeSwitch: true,
|
||||||
locales: {
|
locales: {
|
||||||
"/": {
|
"/": {
|
||||||
// navbar
|
// navbar
|
||||||
navbar: [
|
navbar: [
|
||||||
{ text: "Guide", link: "/guide/" },
|
{ text: "Guide", link: "/guide/" },
|
||||||
{ text: "Components", link: "/components/" },
|
// { text: "Components", link: "/components/" },
|
||||||
],
|
],
|
||||||
selectLanguageText: "Languages",
|
selectLanguageText: "Languages",
|
||||||
selectLanguageName: "English",
|
selectLanguageName: "English",
|
||||||
selectLanguageAriaLabel: "Select language",
|
selectLanguageAriaLabel: "Select language",
|
||||||
// sidebar
|
// sidebar
|
||||||
sidebar: {
|
sidebar: {
|
||||||
"/guide/": getGuideSidebar("Guide", "Advanced"),
|
"/guide/": [
|
||||||
"/components/": getComponentsSidebar("Components", "Advanced"),
|
{
|
||||||
|
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
|
// page meta
|
||||||
editLinkText: "Edit this page on GitHub",
|
editLinkText: "Edit this page on GitHub",
|
||||||
@ -35,15 +56,39 @@ export default defineUserConfig({
|
|||||||
// navbar
|
// navbar
|
||||||
navbar: [
|
navbar: [
|
||||||
{ text: "指南", link: "/zh/guide/" },
|
{ text: "指南", link: "/zh/guide/" },
|
||||||
{ text: "组件", link: "/zh/components/" },
|
// { text: "组件", link: "/zh/components/" },
|
||||||
],
|
],
|
||||||
selectLanguageText: "选择语言",
|
selectLanguageText: "选择语言",
|
||||||
selectLanguageName: "简体中文",
|
selectLanguageName: "简体中文",
|
||||||
selectLanguageAriaLabel: "选择语言",
|
selectLanguageAriaLabel: "选择语言",
|
||||||
// sidebar
|
// sidebar
|
||||||
sidebar: {
|
sidebar: {
|
||||||
"/zh/guide/": getGuideSidebar("指南", "深入"),
|
"/zh/guide/": [
|
||||||
"/zh/components/": getComponentsSidebar("组件", "高级"),
|
{
|
||||||
|
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
|
// page meta
|
||||||
editLinkText: "在 GitHub 上编辑此页",
|
editLinkText: "在 GitHub 上编辑此页",
|
||||||
@ -140,7 +185,7 @@ function getGuideSidebar(groupA: string, groupB: string) {
|
|||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
text: groupA,
|
text: groupA,
|
||||||
children: ["README.md", "1.md", "2.md"],
|
children: ["README.md", { text: "特别感谢", link: "/zh/guide/special-thanks.md" }, "2.md"],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: groupB,
|
text: groupB,
|
||||||
|
|||||||
BIN
sites/docs/.vuepress/public/api.jpg
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
sites/docs/.vuepress/public/douyin.jpg
Normal file
|
After Width: | Height: | Size: 172 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 799 B After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.6 MiB |
BIN
sites/docs/.vuepress/public/picwish.jpg
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
sites/docs/.vuepress/public/reccloud.cn.jpg
Normal file
|
After Width: | Height: | Size: 294 KiB |
BIN
sites/docs/.vuepress/public/reccloud.com.jpg
Normal file
|
After Width: | Height: | Size: 256 KiB |
BIN
sites/docs/.vuepress/public/shipinghao.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
941
sites/docs/.vuepress/public/voice-list.txt
Normal file
@ -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
|
||||||
BIN
sites/docs/.vuepress/public/webui copy.jpg
Normal file
|
After Width: | Height: | Size: 340 KiB |
BIN
sites/docs/.vuepress/public/webui-en.jpg
Normal file
|
After Width: | Height: | Size: 384 KiB |
BIN
sites/docs/.vuepress/public/webui.jpg
Normal file
|
After Width: | Height: | Size: 340 KiB |
BIN
sites/docs/.vuepress/public/wechat-04.jpg
Normal file
|
After Width: | Height: | Size: 166 KiB |
@ -2,7 +2,7 @@
|
|||||||
home: true
|
home: true
|
||||||
heroImage: /hero.png
|
heroImage: /hero.png
|
||||||
actions:
|
actions:
|
||||||
- text: Get Started Test changes →
|
- text: Get Started →
|
||||||
link: /guide/
|
link: /guide/
|
||||||
type: primary
|
type: primary
|
||||||
features:
|
features:
|
||||||
|
|||||||
@ -1,5 +1,16 @@
|
|||||||
## Installation & Deployment 📥
|
## Installation & Deployment 📥
|
||||||
|
|
||||||
|
Simply provide a <b>topic</b> or <b>keyword</b> 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
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### API Interface
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
- Try to avoid using **Chinese paths** to prevent unpredictable issues
|
- Try to avoid using **Chinese paths** to prevent unpredictable issues
|
||||||
- Ensure your **network** is stable, meaning you can access foreign websites normally
|
- 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
|
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.
|
online for a quick experience.
|
||||||
|
|
||||||
|
## License 📝
|
||||||
|
|
||||||
|
Click to view the [`LICENSE`](LICENSE) file
|
||||||
|
|
||||||
|
## Star History
|
||||||
|
|
||||||
|
[](https://star-history.com/#harry0703/MoneyPrinterTurbo&Date)
|
||||||
5
sites/docs/guide/background-music.md
Normal file
@ -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.
|
||||||
70
sites/docs/guide/faq.md
Normal file
@ -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
|
||||||
34
sites/docs/guide/features.md
Normal file
@ -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
|
||||||
4
sites/docs/guide/feedback.md
Normal file
@ -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).
|
||||||
4
sites/docs/guide/reference-project.md
Normal file
@ -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.
|
||||||
3
sites/docs/guide/speech-synthesis.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
## Voice Synthesis 🗣
|
||||||
|
|
||||||
|
A list of all supported voices can be viewed here: [Voice List](/voice-list.txt)
|
||||||
4
sites/docs/guide/subtitle-font.md
Normal file
@ -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.
|
||||||
15
sites/docs/guide/subtitle-generation.md
Normal file
@ -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.
|
||||||
35
sites/docs/guide/video-demonstration.md
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
## Video Demos 📺
|
||||||
|
|
||||||
|
### Portrait 9:16
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> How to Add Fun to Your Life </th>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> What is the Meaning of Life</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/a84d33d5-27a2-4aba-8fd0-9fb2bd91c6a6"></video></td>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/112c9564-d52b-4472-99ad-970b75f66476"></video></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
### Landscape 16:9
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> What is the Meaning of Life</th>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> Why Exercise</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/346ebb15-c55f-47a9-a653-114f08bb8073"></video></td>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/271f2fae-8283-44a0-8aa0-0ed8f9a6fa87"></video></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
@ -1,5 +1,17 @@
|
|||||||
## 快速开始 🚀
|
## 快速开始 🚀
|
||||||
|
|
||||||
|
<br>
|
||||||
|
只需提供一个视频 <b>主题</b> 或 <b>关键词</b> ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。
|
||||||
|
<br>
|
||||||
|
|
||||||
|
<h4>Web界面</h4>
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
<h4>API界面</h4>
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
下载一键启动包,解压直接使用
|
下载一键启动包,解压直接使用
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
@ -135,3 +147,11 @@ python main.py
|
|||||||
```
|
```
|
||||||
|
|
||||||
启动后,可以查看 `API文档` http://127.0.0.1:8080/docs 或者 http://127.0.0.1:8080/redoc 直接在线调试接口,快速体验。
|
启动后,可以查看 `API文档` http://127.0.0.1:8080/docs 或者 http://127.0.0.1:8080/redoc 直接在线调试接口,快速体验。
|
||||||
|
|
||||||
|
## 许可证 📝
|
||||||
|
|
||||||
|
点击查看 [`LICENSE`](LICENSE) 文件
|
||||||
|
|
||||||
|
## Star History
|
||||||
|
|
||||||
|
[](https://star-history.com/#harry0703/MoneyPrinterTurbo&Date)
|
||||||
4
sites/docs/zh/guide/background-music.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
## 背景音乐 🎵
|
||||||
|
|
||||||
|
用于视频的背景音乐,位于项目的 `resource/songs` 目录下。
|
||||||
|
> 当前项目里面放了一些默认的音乐,来自于 YouTube 视频,如有侵权,请删除。
|
||||||
4
sites/docs/zh/guide/configuration-requirements.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
## 配置要求 📦
|
||||||
|
|
||||||
|
- 建议最低 CPU 4核或以上,内存 8G 或以上,显卡非必须
|
||||||
|
- Windows 10 或 MacOS 11.0 以上系统
|
||||||
123
sites/docs/zh/guide/faq.md
Normal file
@ -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
|
||||||
|
```
|
||||||
31
sites/docs/zh/guide/features.md
Normal file
@ -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平台
|
||||||
4
sites/docs/zh/guide/feedback.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
## 反馈建议 📢
|
||||||
|
|
||||||
|
- 可以提交 [issue](https://github.com/harry0703/MoneyPrinterTurbo/issues)
|
||||||
|
或者 [pull request](https://github.com/harry0703/MoneyPrinterTurbo/pulls)。
|
||||||
4
sites/docs/zh/guide/reference-project.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
## 参考项目 📚
|
||||||
|
|
||||||
|
该项目基于 https://github.com/FujiwaraChoki/MoneyPrinter 重构而来,做了大量的优化,增加了更多的功能。
|
||||||
|
感谢原作者的开源精神。
|
||||||
9
sites/docs/zh/guide/special-thanks.md
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
## 特别感谢 🙏
|
||||||
|
|
||||||
|
由于该项目的 **部署** 和 **使用**,对于一些小白用户来说,还是 **有一定的门槛**,在此特别感谢
|
||||||
|
**录咖(AI智能 多媒体服务平台)** 网站基于该项目,提供的免费`AI视频生成器`服务,可以不用部署,直接在线使用,非常方便。
|
||||||
|
|
||||||
|
- 中文版:https://reccloud.cn
|
||||||
|
- 英文版:https://reccloud.com
|
||||||
|
|
||||||
|

|
||||||
5
sites/docs/zh/guide/speech-synthesis.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
## 语音合成 🗣
|
||||||
|
|
||||||
|
所有支持的声音列表,可以查看:[声音列表](/voice-list.txt)
|
||||||
|
|
||||||
|
2024-04-16 v1.1.2 新增了9种Azure的语音合成声音,需要配置API KEY,该声音合成的更加真实。
|
||||||
3
sites/docs/zh/guide/subtitle-font.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
## 字幕字体 🅰
|
||||||
|
|
||||||
|
用于视频字幕的渲染,位于项目的 `resource/fonts` 目录下,你也可以放进去自己的字体。
|
||||||
36
sites/docs/zh/guide/subtitle-generation.md
Normal file
@ -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
|
||||||
|
```
|
||||||
7
sites/docs/zh/guide/thanks-for-sponsoring.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
## 感谢赞助 🙏
|
||||||
|
|
||||||
|
感谢佐糖 https://picwish.cn 对该项目的支持和赞助,使得该项目能够持续的更新和维护。
|
||||||
|
|
||||||
|
佐糖专注于**图像处理领域**,提供丰富的**图像处理工具**,将复杂操作极致简化,真正实现让图像处理更简单。
|
||||||
|
|
||||||
|

|
||||||
37
sites/docs/zh/guide/video-demonstration.md
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
## 视频演示 📺
|
||||||
|
|
||||||
|
### 竖屏 9:16
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> 《如何增加生活的乐趣》</th>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> 《金钱的作用》<br>更真实的合成声音</th>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji> 《生命的意义是什么》</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/a84d33d5-27a2-4aba-8fd0-9fb2bd91c6a6"></video></td>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/af2f3b0b-002e-49fe-b161-18ba91c055e8"></video></td>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/112c9564-d52b-4472-99ad-970b75f66476"></video></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
### 横屏 16:9
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji>《生命的意义是什么》</th>
|
||||||
|
<th align="center"><g-emoji class="g-emoji" alias="arrow_forward">▶️</g-emoji>《为什么要运动》</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/346ebb15-c55f-47a9-a653-114f08bb8073"></video></td>
|
||||||
|
<td align="center"><video src="https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/271f2fae-8283-44a0-8aa0-0ed8f9a6fa87"></video></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||