{"id":56622,"date":"2026-10-02T09:02:32","date_gmt":"2026-10-02T01:02:32","guid":{"rendered":"https:\/\/www.1ai.net\/?p=56622"},"modified":"2026-09-02T15:11:12","modified_gmt":"2026-09-02T07:11:12","slug":"%e8%b1%86%e5%8c%85%e5%a6%82%e4%bd%95%e7%94%9f%e6%88%90%e6%95%b0%e5%ad%97%e4%ba%ba%ef%bc%9f-%e6%95%99%e4%bd%a0%e7%94%a8%e8%b1%86%e5%8c%85%e4%bb%8e-0-%e5%88%b0-1-%e5%88%9b%e5%bb%ba%e5%b1%9e%e4%ba%8e","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/56622.html","title":{"rendered":"How does a bean bag generate a digital person? Teach you to create your own digital person video with beans bag from 0 to 1"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56627\" title=\"421 fec68j00tkq4qk008hd000v90kcip\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/421fec68j00tkq4qk008hd000v900cip.jpg\" alt=\"421 fec68j00tkq4qk008hd000v90kcip\" width=\"1125\" height=\"450\" \/><\/p>\n<p><strong>GENERATE FIRST FROM CLOUD API<a href=\"https:\/\/www.1ai.net\/en\/tag\/%e6%95%b0%e5%ad%97%e4%ba%ba\" title=\"[View articles tagged with [digital people]]\" target=\"_blank\" >Digital Human<\/a>Speaking of<\/strong><\/p>\n<p>THIS ARTICLE WANTS TO SHARE SOMETHING I JUST RAN THROUGH. CONNECT TO THE API OF SOME CLOUD SERVICES<a href=\"https:\/\/www.1ai.net\/en\/tag\/%e8%b1%86%e5%8c%85\" title=\"[View articles tagged with [beanbag]]\" target=\"_blank\" >Bean curd<\/a>From now on, give it a short video link, a voice of its own and a well-trained digital image, so that the bean bag can continue to produce the script, audio and..<a href=\"https:\/\/www.1ai.net\/en\/tag\/%e6%95%b0%e5%ad%97%e4%ba%ba%e8%a7%86%e9%a2%91\" title=\"[Sees articles with [digital video] labels]\" target=\"_blank\" >Digital Human Video<\/a>, and lastly save the piece to the specified folder\u3002<\/p>\n<p>I'll write this whole thing down today from the perspective of bean buns. API is used to extract files, Mini Max is responsible for the cloning of sound and the generation of audio, and mirrors are responsible for opening up digital people. The bean bag is responsible for calling these interfaces, organizing intermediate files and checking whether each step is actually completed\u3002<\/p>\n<p>The division of labour among the four platforms in the process set out below\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">platform<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">What's in this process<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">API<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Turn short video sharing links into text<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><span data-imt-p=\"1\">MiniMax<\/span><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Turn words into their own cloned voices<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Cicada Mirror<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Let the digitals talk to this voice<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Bean curd<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Call the first three platforms and connect files, audio and video<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The process is most easily contained between platforms. The file, audio and digital video are scattered in three services, and the complete task is stopped in the middle of any interface where the document or parameter is erroneously filled. In order to facilitate positioning issues, three platforms are registered, their respective vouchers are obtained, and digital persons and sound are prepared. The link transfer, text transfer sound and audio-driven digital persons were then tested, all of which were passed before the legumes were produced in full\u3002<\/p>\n<p>The operation follows the following order\u3002<\/p>\n<blockquote>\n<ul>\n<li>The platform is ready to document, document, material, three single measurements, complete pieces, manual acceptance<\/li>\n<\/ul>\n<\/blockquote>\n<p>I finally ran a 10.24 seconds, 1080 x 1920 stand-up digital video. The whole job was carried out by the bean bag, and the real API Key did not appear in the alerts, articles, Skill files and results catalogue. Time-consuming, document size and error reporting for later articles are also derived from this test\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56623\" title=\"2fd6d2fcj00tkq4rp0041d000v9000hkp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/2fd6d2fcj00tkq4rp0041d000v900hkp.jpg\" alt=\"2fd6d2fcj00tkq4rp0041d000v9000hkp\" width=\"1125\" height=\"632\" \/><\/p>\n<p><strong>Text Guide<\/strong><\/p>\n<p>Zero-one recognizes the whole process<\/p>\n<p>First look at what's in charge, what's in charge, what's in charge, what's in place, what's in the account and what's in place\u3002<\/p>\n<p>02 | Complete platform preparation<\/p>\n<p>REGISTER THREE CLOUD-END PLATFORMS IN TURN, FIND INTERFACE DESCRIPTIONS, CREATE API VOUCHERS, AND PREPARE THEIR OWN CLONED SOUND AND DIGITAL IMAGE\u3002<\/p>\n<p>03-Opium Bean Packing Project<\/p>\n<p>Three Skills were created in a stand-alone project, six messages were entered into the security configuration and the environment was confirmed to be available through a non-costed read-only pre-test\u3002<\/p>\n<p>04 is going from single to one<\/p>\n<p>Tests of linked transliteration, text-to-sound and audio-driven digital people. After the adoption of the three, the bean bag will read the official text and generate a full video\u3002<\/p>\n<p>05 accepted and miscalculated<\/p>\n<p>Opens the result folder to check the file, audio and video, retrys the failure and decides whether to enter the batch\u3002<\/p>\n<p><strong>I. A first reading of the entire digital line<\/strong><\/p>\n<p>1. What is the responsibility of each of the three platforms<\/p>\n<p>It would be easier to understand the division of labour between these three services if the digital population were conceived as a live anchor\u3002<\/p>\n<p>Ji-Ling is in charge of \u201cLooking for the script\u201d. You give it the shared link to the public video, which returns the title, subtitle or text. The only material obtained here is raw material, which does not amount to a new text that can be published directly\u3002<\/p>\n<p>Mini Max is in charge of talking. You create a cloned sound and then submit the confirmed oral text to the TTS interface, which generates MP3 audio\u3002<\/p>\n<p>THE MIRROR IS FOR \"SHOW.\" YOU CREATE AND TRAIN YOUR OWN DIGITAL IMAGE, THEN YOU UPLOAD MP3 TO IT, AND THE PLATFORM ALLOWS DIGITAL PEOPLE TO FOLLOW THEIR MOUTHS, FACES AND MOVEMENTS, AND EVENTUALLY RETURN TO MP4\u3002<\/p>\n<p>The bean bag is responsible for connecting the three platforms. It reads links, calls Skill, saves intermediate files, continues to wait for a walk-in mission and downloads it into a film after the mission has been completed. The success of each step is judged by the acceptance conditions in the hint\u3002<\/p>\n<p>2. What needs to be prepared before we begin<\/p>\n<p>These materials will be ready prior to formalization\u3002<\/p>\n<ol>\n<li>A public access short video-sharing link<\/li>\n<li>A clean recording for the cloning of sound<\/li>\n<li>A live video for training digital figures<\/li>\n<li>API Key<\/li>\n<li>Mini Max API Key and Voice ID<\/li>\n<li>App ID, Secret Key and Digital ID<\/li>\n<li>A folder dedicated to this product<\/li>\n<li>A bean bag client and an independent soy bag digital person project\u3002<\/li>\n<\/ol>\n<p>Record and train video as much as possible. The recording is to reduce background music, echo and talk to others; the training video is to remain face-to-face, the light is stable and the picture is continuous. The material is of poor quality, and the best models can only magnify the problem\u3002<\/p>\n<p>3. Speed-up of the Platform ' s web site<\/p>\n<p>The sites actually used are below. Log in and log in, then back to work\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">platform<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Official entrance<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Use in this curriculum<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Bean curd<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><a class=\"text-[#1d9bf0] no-underline hover:underline\" href=\"https:\/\/www.doubao.com\/\">https:\/\/www.doubao.com\/<\/a><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Create Skill, perform testing and link complete processes<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">API<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><a class=\"text-[#1d9bf0] no-underline hover:underline\" href=\"https:\/\/api.17zhiling.com\/user\/api-list\">https:\/\/api.17zhiling.com\/user\/api-list<\/a><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Open short video file extraction, create API Key<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Mini Max Open Platform<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><a class=\"text-[#1d9bf0] no-underline hover:underline\" href=\"https:\/\/platform.minimaxi.com\/\">https:\/\/platform.minimaxi.com\/<\/a><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Cloning sound, acquiring Voice ID and API Key<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Open Mirror Platform<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><a class=\"text-[#1d9bf0] no-underline hover:underline\" href=\"https:\/\/www.chanjing.cc\/other\/openapi-home.html\">https:\/\/www.chanjing.cc\/other\/openapi-home.html<\/a><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">CREATE DIGITAL PEOPLE, GET API VOUCHERS AND GENERATE VIDEOS<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>If you need to check the interface parameters, you can look directly at MiniMax, MiniMax Synchronized Speech Synthesis, Spectrum AccessToken, and Mirror Synthetic Digital Video. The platform page may be recast later; if the link is opened for login, you can search for it by the menu name given here\u3002<\/p>\n<p>4. Security and authorized borders<\/p>\n<p>API Key corresponds to a paid pass for a third-party platform. Do not post it into regular conversations or shared items, or SKILL.md, scripts, articles or Git warehouses in Skill\u3002<\/p>\n<p>This tutorial records only the configuration entry name and not the true value\u3002<\/p>\n<p>ZHILING_API_KEY<br \/>\nMINIMAX_API_KEY<br \/>\nMINIMAX_VOICE_ID<br \/>\nCANJING_APP_ID<br \/>\nCANJING_SECRET_KEY<br \/>\nCANJING_PERSON_ID<\/p>\n<p>The main course is to obtain vouchers from each of the three platforms and then fill in the real values for the security configuration of the soybag project\u3002<\/p>\n<p>Saves the bean bag only to check if the configuration exists and the format is reasonable, and does not allow it to print the whole content. Only variable names are written in the normal conversation, and the real values only appear in the security configuration area\u3002<\/p>\n<p>THREE TESTS CALL FOR REAL INTERFACES, AND DIGITAL GENERATION USUALLY INCURS A SMALL COST. FOR THE FIRST TIME, \u201cAS-NEEDED CONFIRMATION\u201d IS MAINTAINED AND THE RANGE IS CONFIRMED AND CONTINUED WHEN AN EXTERNAL API, UPLOADING AUDIO OR STARTING VIDEO SYNTHESIS IS SEEN\u3002<\/p>\n<p><strong>ii. Prepare to get the short video file first<\/strong><\/p>\n<p>1. Registration and access to the control desk<\/p>\n<p>OPENS THE API USER CONSOLE TO REGISTER AND LOG IN AS PROVIDED ON THE PAGE. AFTER ENTERING THE CONSOLE, A LIST OF PRODUCTS IS FOUND CONFIRMING THAT SHORT VIDEO RESOLUTION, FILE EXTRACTION OR VOICE-TO-TEXT-RELATED PRODUCTS HAVE APPEARED UNDER ACCOUNT NUMBERS\u3002<\/p>\n<p>The interface name may be adjusted later, and the judgement is simple. This interface receives short video sharing links and returns readable text results\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56624\" title=\"a3a1b857j00tkq50u00and000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/a3a1b857j00tkq50u00and000v900f8p.jpg\" alt=\"a3a1b857j00tkq50u00and000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>2. Finding a file extraction interface<\/p>\n<p>Click on the file to extract the product, read the interface description and do not copy the example code immediately. Four things in the file first\u3002<\/p>\n<ul>\n<li>What is the address of the request<\/li>\n<li>THE REQUEST IS GET OR POST<\/li>\n<li>(a) The parameters in which the shared link is placed<\/li>\n<li>The task is to return simultaneously or to continue the practice after submission\u3002<\/li>\n<\/ul>\n<p>Short video clips are often taken in a different process. The first request will only return the task number and in a few seconds the task status will be checked. The bean bag, Skill, will be in charge of the inquiry. You don't have to refresh it manually. When the interface shows \u201csuccessful submission\u201d, the file is usually not generated\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56625\" title=\"7d073f1bj00tkq5140009qd000v90f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/7d073f1bj00tkq514009qd000v900f8p.jpg\" alt=\"7d073f1bj00tkq5140009qd000v90f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>3. Access and safe storage of API Key<\/p>\n<p>Go back to the console and open the Key Management. Click to create if the account number does not have a key; do not create again if a key is already available\u3002<\/p>\n<p>ZHILING_API_KEY. THE FULL VALUE SHOULD NOT APPEAR IN ARTICLES, SCREENSHOTS AND BEAN BAG RESPONSES. SOME PLATFORMS ONLY DISPLAY A COMPLETE KEY ONCE THEY ARE CREATED, CONFIRMING THAT THEY HAVE BEEN SAFELY STORED BEFORE CLOSING THE BULLET WINDOW\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56626\" title=\"3e029347j00tkq4tl006qd000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/3e029347j00tkq4tl006qd000v900f8p.jpg\" alt=\"3e029347j00tkq4tl006qd000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>4. Write down interface rules and not call them for the time being<\/p>\n<p>Prepare an open short video-sharing link, not a long 10-minute video for the first time. At this point, it is only confirmed that the product is open, that the interface can receive shared links and that the task query is recorded\u3002<\/p>\n<p>The real interface test is in chapter VI. Once the Skill, voucher and output directories in the bean bag are ready, a minimum test will be performed. This makes it possible to judge whether the problem arises from the platform interface or from the bean bag configuration when there is an error\u3002<\/p>\n<p><strong>iii. Prepare Mini Max to clone and call its own voice<\/strong><\/p>\n<p>1. Confirmation of sites and accounts upon registration<\/p>\n<p>Enter Mini Max Open Platform and register by page. Domestic accounts use open domestic platforms to the extent possible and do not mix key, sound and account balances created at different sites\u3002<\/p>\n<p>AFTER LOGIN, CHECK IF \" VOICE \" \" SOUND CLONING \" AND \" API KEY \" CAN BE SEEN IN THE CONSOLE. SOUND CLONING REQUIRES REAL NAME CERTIFICATION FOR INDIVIDUALS OR BUSINESSES. IF AN ENTRY POINT IS NOT SHOWN, CHECK THE AUTHENTICATION STATUS, ACCOUNT PRIVILEGES AND WHETHER THE PRODUCT IS OPERATIONAL\u3002<\/p>\n<p>2. Preparation of audio recordings and creation of cloned sound<\/p>\n<p>Enter \u201csound cloning\u201d, upload or directly record a clean human voice. According to the current interface of MiniMax, the clone audio should be MP3, M4A or WAV, with a duration of between 10 seconds and 5 minutes, and the file should not exceed 20MB. The following should be noted when recording\u3002<\/p>\n<ul>\n<li>Just one person to talk to\u3002<\/li>\n<li>Don't play background music\u3002<\/li>\n<li>(b) Avoiding visible spraying of wheat, echoes and electric currents\u3002<\/li>\n<li>Use normal speech speed and natural emotions\u3002<\/li>\n<li>The content is as continuous as possible and less fusion of debris\u3002<\/li>\n<\/ul>\n<p>A name that can be identified with the sound before submission, such as \u201cMy Daily Oral\u201d. Once the platform has been processed, it is tested on the web site to confirm that there is no apparent mechanized, transliterated or volume mutation\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56628\" title=\"6bc4385aj00tkq4uv005zd000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/6bc4385aj00tkq4uv005zd000v900f8p.jpg\" alt=\"6bc4385aj00tkq4uv005zd000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>3. Voice ID found and recorded<\/p>\n<p>Turn on \"My Sound\" and find the sound you just created and tested through. Sound names are easy to confirm. API calls for Voice ID\u3002<\/p>\n<p>Save Voice ID to MINIMAX_VOICE_ID, do not write directly to Skill text. If there are more than one sound, the bean bag should be chosen by name or in the order specified by you, not at random\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56629\" title=\"a7af18f4j00tkq4vq004vd000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/a7af18f4j00tkq4vq004vd000v900f8p.jpg\" alt=\"a7af18f4j00tkq4vq004vd000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>4. Create and save API Key<\/p>\n<p>Enter the \"API key \" , click to create a new key and fill out a name for an identifiable use, such as \"doubao-digital-human\". Created to copy to the security configuration MINIMAX_API_KEY\u3002<\/p>\n<p>Key and Voice ID have different roles. Key is responsible for monitoring, Voice ID is responsible for designating sound. When 401, without permission or sound color is not available, check the account number and site and confirm whether the two fields belong to the same MiniMax account\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56630\" title=\"aa15cfe2j00tkq4vw004ld000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/aa15cfe2j00tkq4vw004ld000v900f8p.jpg\" alt=\"aa15cfe2j00tkq4vw004ld000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>5. TEST SOUND, DO NOT CALL API FOR THE TIME BEING<\/p>\n<p>Try the newly created sound on MiniMax and confirm that there is no apparent mechanical sound, type word or volume mutation. The API individual test is placed in Chapter VI, at which time only three to five seconds short sentences are generated\u3002<\/p>\n<p><strong>iv. Preparation of mirrors to create their own image of digital people<\/strong><\/p>\n<p>1. REGISTER AND ACCESS THE API ACCESS PAGE<\/p>\n<p>OPENS THE MIRROR API ACCESS PAGE AND LOGS INTO THE \"API ACCESS \" OR OPEN PLATFORM PAGE. THE BEAN BAG IS GOING TO CALL THE MIRROR FROM THIS ENTRANCE, AND THE REGULAR WEB PAGE INTO A FILM EDITOR CANNOT ACCESS THE MISSION\u3002<\/p>\n<p>Checks whether the account is open for API and whether there are limits to the amount available to confirm that the access points for App ID, Secret Key, Digital Person List and Task Query are available. The platform package, billing and available models vary, with the actual cost based on the pre-generation page tips\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56631\" title=\"e7f0d21bj00tkq4w700005od000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/e7f0d21bj00tkq4w7005od000v900f8p.jpg\" alt=\"e7f0d21bj00tkq4w700005od000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>2. CREATION OF API VOUCHERS AND RECOGNITION OF THE MEANS OF ASSURANCE<\/p>\n<p>KEY AREA FOUND ON API ACCESS PAGE. THERE'LL BE TWO VOUCHERS HERE\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Configure Name<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">use<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_APP_ID<\/span><\/code><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Apply or account identification<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_SECRET_KEY<\/span><\/code><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">API Key for signature or authentication<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Both must come from the same application. After copying, insert the security configuration, do not intercept the complete key, and do not allow the bean bag to print out all the requests when you are wrong\u3002<\/p>\n<p>AccessToken documents according to a mirror will not be directly used by the business interface. Skill needs to request AccessToken first with App ID and Secret Key, and then put Token at the head of the subsequent interface. AccessToken's default is valid for one day, after retake, the old Token will expire immediately. So do not save AccessToken as a long-term configuration, and do not allow multiple tasks to be refreshed at the same time\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56634\" title=\"f7a6ae3aj00tkq4wi0069d000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/f7a6ae3aj00tkq4wi0069d000v900f8p.jpg\" alt=\"f7a6ae3aj00tkq4wi0069d000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>Create your own digital person<\/p>\n<p>Enter a \"digital person\" or \"my digital person\", click to create. The platform provides, for example, \u201cvideo-breed digital person\u201d and \u201cVinson digital person\u201d and, in order to use their own image of the person, choose \u201cvideobreed digital person\u201d and upload the material they are entitled to use\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56632\" title=\"f99a3e8ej00tkq4wp0064d000v9000f8p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/f99a3e8ej00tkq4wp0064d000v900f8p.jpg\" alt=\"f99a3e8ej00tkq4wp0064d000v9000f8p\" width=\"1125\" height=\"548\" \/><\/p>\n<p>The training video meets the following conditions as far as possible\u3002<\/p>\n<ol>\n<li>(a) Placing material, not too small for the subject<\/li>\n<li>(a) The person ' s face is intact and unshielded and the view is as visible as possible<\/li>\n<li>The light and background remain stable<\/li>\n<li>Do not cut the camera, turn around or suddenly leave the picture<\/li>\n<li>(b) Be visible in the mouth and avoid hand, mask or cup cover<\/li>\n<li>Only the images and voices of people who have their mandate are uploaded\u3002<\/li>\n<\/ol>\n<p>Pending completion of Platform training after submission. Do not continue to call the video interface while the status is still in process\u3002<\/p>\n<p>4. FIND DIGITAL ID<\/p>\n<p>WHEN THE TRAINING IS COMPLETED, OPEN THE DETAILS OF THE DIGITAL PERSON, CONFIRM THAT THE PREVIEW, THE NAME AND THE CONFIGURATION ARE CORRECT, RECORD ITS DIGITAL PERSON ID AND KEEP IT AS CHANJING_PERSON_ID\u3002<\/p>\n<p>HERE'S THE NAME AND ID. THE NAME IS EASY TO CONFIRM THAT API USUALLY RELIES ON ID. IN ORDER TO AVOID LEAKAGE OR MISUSE, ONLY THE NAME IS SHOWN AND THE COMPLETE ID IS NOT DISPLAYED\u3002<\/p>\n<p>5. Recording of audio-drive requirements and harmonization of tests later<\/p>\n<p>The mirror cloud interface cannot directly read the local path on the computer. When chapter VI starts testing, Skill uploads the MP3 generated by MiniMax to mirror file management, waiting for the file to be available, and then hands back the file ID to the digital video interface\u3002<\/p>\n<p>Using mirrors to synthesize digital video files, 8000 Hz or 16000 Hz can be uploaded on a single-channel file if you want the video to be subtitled. The program uses 16000 Hz, Monophonic MP3. The basic model is selected for testing, with 1080 x 1920, 1080p and audio only 3 to 5 seconds. Digital video is a walker and continues to be checked and downloaded after successful submission\u3002<\/p>\n<p><strong>V. Establishment of a digital person project in bean bags<\/strong><\/p>\n<p>1. New directories of stand-alone projects and results<\/p>\n<p>Opens a bean bag, creates a new soy bag digital person on the left, and prepares a separate output folder for the first exercise. Original audio recordings, training videos, test files and official films should not be mixed with desktops or download the base of the directory\u3002<\/p>\n<p>It is recommended that each intermediate result be numbered\u3002<\/p>\n<pre class=\"overflow-x-auto p-4 font-mono text-sm leading-relaxed whitespace-pre\">01-zhiling-copy.txt\n02-minimax-voice.mp3\n03-chanjing-test.mp4\n04-final-script.txt\n05-final-voice.mp3\n06-final-digital-human.mp4<\/pre>\n<p>Order numbers are easily miscalculated. When you look at the last file name, you know where the mission stopped\u3002<\/p>\n<p>2. Three independent bean buns, Skyll<\/p>\n<p>There is no need to download compression packages in advance or to prepare complex codes. Let the bean bag read the interfaces of the three platforms first, and then the three APIs become Skill, one thing. The interface addresses and parameters are based on the platform document and are stopped when unwritten fields are encountered, so that the beans are not subject to empirical guessing\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><span data-imt-p=\"1\">Skill<\/span><\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">enter<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Output<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Configuration to read<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Take it out in the Jigsaw case<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Open video-sharing links<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">TXT FILE<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">ZHILING_API_KEY<\/span><\/code><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Mini Max Text-to-Speech<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Text, model, speed of speech<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">MP3 AUDIO<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\" data-imt-p=\"1\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">MINIMAX_API_KEY<\/span><\/code>,<code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">MINIMAX_VOICE_ID<\/span><\/code><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Mirror Digital Man<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">MP3 AUDIO, IMAGE SPECIFICATION<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">MP4 VIDEO<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\" data-imt-p=\"1\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_APP_ID<\/span><\/code>,<code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_SECRET_KEY<\/span><\/code>,<code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_PERSON_ID<\/span><\/code><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Three Skills with the same set of rules. The certificate is only read from the security configuration and is not written in Skill. The input and output path should be clear, and the staggered task will only rotate with the same task number. When the interface returns successfully, the file is checked, and the error is kept and stopped at the current step if the interface fails\u3002<\/p>\n<p>Copy the following hint, and the bean bag will create three Skills in the current project along this lines\u3002<\/p>\n<p>Please create three separate local Skill:<\/p>\n<p>1. JIGGLING: RECEIVING PUBLIC VIDEO-SHARING LINKS, CALLING THE JIGSAW INTERFACE AND EXPORTING PURE TEXT TXT\u3002<br \/>\n2. Mini Max Text-to-Speech: Receive text, model and speed, call the specified cloned sound, output MP3\u3002<br \/>\n3. MIRROR DIGITAL PERSON: RECEIVES LOCAL MP3 AND VIDEO SPECIFICATIONS AND GENERATES AND DOWNLOADS MP4 FROM DESIGNATED DIGITAL PERSONS\u3002<\/p>\n<p>Common demands:<br \/>\n\u2013 Read the current interface documents of the three platforms before preparing the call logic; stop and explain the interface address, request parameters or signature rules when they are not clear\u3002<br \/>\n\u2013 CERTIFICATES CAN ONLY BE READ FROM A SECURE CONFIGURATION, WITH VARIABLES ZHILING_API_KEY, MINIMAX_API_KEY, MINIMAX_VOICE_ID, CHANJING_APP_ID, CHANJING_SECRET_KEY, CHANJING_PERSON_ID\u3002<br \/>\n\u2013 No certificate or complete ID may be written to Skill, script, log or reply\u3002<br \/>\n\u2013 Each Skill is responsible for only one capability and writes down input parameters, output paths, interface failure information and acceptance methods\u3002<br \/>\n\u2013 A different task must be kept with a task number and the same task should be rotated and duplicates prohibited\u3002<br \/>\n\u2013 Mini Max is allowed to specify a sampling rate and acoustics when exporting MP3, and the tutorial defaults 16000 Hz, one channel\u3002<br \/>\n\u2013 Skill first uses App ID and Secret Key to get AccessToken. Token expires or returns 10400 only once, refreshing and then continuing the task without writing Token into configuration for a long time\u3002<br \/>\n\u2013 When Skill receives a local MP3, upload the file and wait until the file is available before submitting a digital video job. Sets the source =1\u3002<br \/>\n\u2013 DO NOT DIRECTLY OVERWRITE THE OUTPUT FILE WHEN IT ALREADY EXISTS; STATE FIRST; STOP WHEN THE API CALL FAILS AND DO NOT AUTOMATICALLY CHANGE TO ANOTHER PLATFORM\u3002<\/p>\n<p>Creates only static checks after they are finished and does not call any paid API. The table ends with the three Skill names, input, output, required configuration and check results\u3002<\/p>\n<p>3. API VOUCHERS FOR THREE PLATFORMS PROVIDED TO BEAN BUNS<\/p>\n<p>When you have completed the registration and configuration of the first three platforms, you should have six messages. API Key, Mini Max provides API Key and Voice ID, mirrors Apple ID, Secret Key and Digital ID. They all have to be copied from your own platform account, not using examples of articles or other people's vouchers\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">platform<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">The configuration of the bean bag required<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">API<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">ZHILING_API_KEY<\/span><\/code><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><span data-imt-p=\"1\">MiniMax<\/span><\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\" data-imt-p=\"1\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">MINIMAX_API_KEY<\/span><\/code>,<code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">MINIMAX_VOICE_ID<\/span><\/code><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Cicada Mirror<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\" data-imt-p=\"1\"><code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_APP_ID<\/span><\/code>,<code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_SECRET_KEY<\/span><\/code>,<code spellcheck=\"false\"><span class=\"rounded-sm bg-current\/10 px-1 py-0.5 font-mono text-[0.875em]\">CANJING_PERSON_ID<\/span><\/code><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Make sure that the current bean bag is accessible only to you, and then open the configuration area of three Skills to fill the corresponding fields with six real values. The true document is only filled in in the secure configuration area and is not pasted to the following hints, regular conversations, articles or screenshots\u3002<\/p>\n<p>After the six configurations have been completed, the following check hint is copied\u3002<\/p>\n<p>PLEASE CHECK ONLY THE SECURITY CONFIGURATION OF THE CURRENT SOYBAG DIGITAL PERSON AND DO NOT CALL ANY EXTERNAL OR PAID API IN THIS ROUND\u3002<\/p>\n<p>ZHILING_API_KEY, MINIMAX_API_KEY, MINIMAX_VOICE_ID, CHANJING_APP_ID, CHANJING_SECRET_KEY, CHANJING_PERSON_ID\u3002<\/p>\n<p>No real value may be read, displayed, repeated or cut off. Do not modify the configuration or automatically create or replace a voucher. Only variable names and problems are reported when the missing item or the format is clearly abnormal\u3002<\/p>\n<p>When completed, report in a form whether the six configurations are ready and whether the subsequent individual test conditions have been met\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56633\" title=\"22d406jkkq4xp006id000v90hkp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/22d40456j00tkq4xp006id000v900hkp.jpg\" alt=\"22d406jkkq4xp006id000v90hkp\" width=\"1125\" height=\"632\" \/><\/p>\n<p>Let the bean bag check the environment first<\/p>\n<p>Before being formally called, the bean bag will be pre-screened at no cost. The following paragraph can be reproduced directly\u3002<\/p>\n<p>PLEASE IMPLEMENT A READ-ONLY PRE-SCREENING OF THE CURRENT SOYBAG DIGITAL PERSON PROJECT, WHICH IS PROHIBITED FROM CALLING ANY EXTERNAL OR PAID API\u3002<\/p>\n<p>In turn:<br \/>\n1. Three Skills exist and can be loaded<br \/>\n2. Whether the six security configurations exist but do not read or display real values<br \/>\n3. Availability of the required operational dependencies<br \/>\n4. output catalogues exist and can be written<br \/>\n5. whether output\/01-zhiling-copy.txt, output\/02-minimax-voice.mp3 and output\/03-chanjing-test.mp4 have the same name files to avoid miscovering\u3002<\/p>\n<p>Please use the table to output \" Check Items, Results, Pending Issues \" . If any one of them fails to pass, the problem is clearly identified and stopped; when all is adopted, only the reply \u201cmay begin with three single tests\u201d\u3002<\/p>\n<p>Only three Skills, configurations and output directories are normal for the next step\u3002<\/p>\n<p><strong>VI. Testing three capabilities on a case-by-case basis<\/strong><\/p>\n<p>FOR THE FIRST TIME, NO LINKS, REWRITES, TTS, AND DIGITALS WILL BE HANDED OVER AT ONCE. THE WHOLE JOB WENT WRONG, AND IT'S HARD TO JUDGE WHETHER THE LINK IS INVALID, THE SOUND IS DEAD, THE KEY IS WRONG OR THE MIRROR IS STILL IN LINE. ONLY ONE INPUT AND ONE OUTPUT ARE MEASURED AT A TIME, WHICH IS THE FASTEST\u3002<\/p>\n<p>Test one. Can the link become a clean file<\/p>\n<p>the input is an open shared link and the output is output\/01-zhiling-copy.txt. copys the following hint, replacing the shared link only\u3002<\/p>\n<p>Please carry out a single test of the \"Whispering\" case\u3002<\/p>\n<p>Input:<br \/>\n\u2013 Open video-sharing link: [Pick shared link here]<br \/>\n\u2013 output file: unput\/01-zhiling-copy.txt<\/p>\n<p>Implementation requirements:<br \/>\n1. USE ZHILING_API_KEY IN THE SECURITY CONFIGURATION TO CALL FOR THE SMARTPHONE\u3002<br \/>\n2. ONLY THE ORIGINAL TEXT OF THE MESSAGE OR SUBTITLES IN THE VIDEO WILL BE RETAINED, AND THE ENTIRE INTERFACE WILL NOT BE REWRITED, SUMMARIZED OR PRESERVED, JSON\u3002<br \/>\n3. If the interface returns the task number, keep searching for the same task until it is successful or clearly fails\u3002<br \/>\n4. If a temporary network error is encountered, a maximum of automatic retry after several seconds. Stop when it fails again and do not continue to create mandates\u3002<br \/>\n5. API Key shall not be shown in the response, log or output file\u3002<\/p>\n<p>Checks that the output file exists after completion and is not empty. Only reports: execution results, number of body characters, time-consuming and file path\u3002<\/p>\n<p>Checks that the file is not empty, readable, and does not use JSON, the interface returned, as the main text. The first and second independent tests I met. After removing the influence of the machine's agent, I manually initiated the third test, which succeeded in obtaining 363 characters in 5.4 seconds, file size 955 bytes. The third time here is a new test after manual rehearsing, which is not an automatic retest allowed by a hint\u3002<\/p>\n<p>If there's a temporary network reset, make sure that the service is available, and then only deal with the one thing, not with Mini Max and the mirror\u3002<\/p>\n<p>Test two. Can the case be a sound-usable one<\/p>\n<p>enter is a fixed short text with output output\/02-minimax-voice.mp3. the following paragraph can be reproduced directly\u3002<\/p>\n<p>Please perform a single \"Mini Max Text-to-Voice\" test\u3002<\/p>\n<p>Input:<br \/>\n\u2013 Test: Hello, this is my first digital voice test\u3002<br \/>\n\u2013 output file: output\/02-minimax-voice.mp3<\/p>\n<p>Implementation requirements:<br \/>\n1. READ MINIMAX_API_KEY AND MINIMAX_VOICE_ID, USING THE SPECIFIED CLONED SOUND\u3002<br \/>\n2. The model uses speech-2.8-turbo, which is set at 1.0, output 16000 Hz, mono-channel MP3\u3002<br \/>\n3. Read the test file as it is, without amplification, without opening remarks and with one voice interface\u3002<br \/>\n4. API Key and full Voice ID shall not be shown in the response, log or output file\u3002<\/p>\n<p>UPON COMPLETION, CONFIRM THAT MP3 CAN BE PLAYED OVER A PERIOD OF 2 SECONDS WITHOUT A SIGNIFICANT CUT-OFF, BUT ONLY REPORT: EXECUTION RESULTS, AUDIO LENGTH, FILE SIZE, TIME-CONSUMING AND FILE PATH\u3002<\/p>\n<p>Plays it in person at the time of acceptance, confirming that the sound is correct, that the sound is complete and that it reads the correct keyword. This live sound is 4.05 seconds, 67,956 bytes, approximately 1.4 seconds\u3002<\/p>\n<p>The long case will be tested after the short sentence is passed. Because long audio is more expensive, it also makes it easier to expose breaking sentences, abbreviations in English and multi-sounding problems\u3002<\/p>\n<p>Test three. Can audio drive a digital man<\/p>\n<p>Enter is the second MP3 that has been heard, and the output is output\/03-chanjing-test.mp4. The following hint applies to the individual digital person created at the mirror main station\u3002<\/p>\n<p>Please perform a single \"Silver Audio Driver Digital Man\" test\u3002<\/p>\n<p>Input:<br \/>\n\u2013 driver audio: output\/02-minimax-voice.mp3<br \/>\n\u2013 output file: output\/03-chanjing-test.mp4<\/p>\n<p>Implementation requirements:<br \/>\n1. CHANJING_APP_ID, CHANJING_SECRET_KEY AND CHANJING_PERSON_ID READ FROM THE SECURITY CONFIGURATION\u3002<br \/>\n2. AccessToken is first obtained with App ID and Secret Key, without display or permanent preservation of Token. Only refresh once returns 10400\u3002<br \/>\n3. UPLOAD LOCAL MP3 TO MIRROR FILE MANAGEMENT, WAIT FOR FILE STATUS TO BE AVAILABLE AND USE RETURNED FILE ID TO CREATE THE VIDEO\u3002<br \/>\n4. A digital person designated using CHANJING_PERSON_ID. This digital person comes from the main mirror station, so source set to 1\u3002<br \/>\n5. select the basic model, generate 1080 x 1920, 1080p vertical video, and maintain the default subtitle processing\u3002<br \/>\n6. SEARCH FOR THE SAME TASK NUMBER ON AN ONGOING BASIS AFTER TASK SUBMISSION AND DOWNLOAD MP4 IMMEDIATELY UPON COMPLETION. DO NOT REPEAT TASKS DURING THE WAITING PERIOD\u3002<br \/>\n7. App ID, Secret Key, AccessToken and full digital person ID should not be shown in responses, logs or output files\u3002<\/p>\n<p>After completion, confirm that the video can be opened, with 1080 x 1920 images, and contains both video and audio streams, which are basically the same length of the video as the input audio. Report only: execution results, video hours, file size, time-consuming and file path\u3002<\/p>\n<p>THE FILE EXTENSION ONLY INDICATES THAT IT IS CALLED MP4 AND THAT THE FOLLOWING ELEMENTS ARE EXAMINED ITEM BY ITEM AT THE TIME OF ACCEPTANCE\u3002<\/p>\n<ul>\n<li>Is it normal to open it<\/li>\n<li>Is it 1080 x 1920<\/li>\n<li>There's no sound<\/li>\n<li>Whether the time is close to the input audio<\/li>\n<li>Is the face, mouth and subtitle normal\u3002<\/li>\n<\/ul>\n<p>The test I've generated this time is 4.04 seconds, the file size 3,055,955 bytes, waiting around 42.6 seconds. The bean bag did not download the document until after the mission had been completed and was not considered \u201csuccessful\u201d as the end result\u3002<\/p>\n<p>I'm running out of data down there\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">project<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">result<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Time-consuming<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Output<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Take it out in the Jigsaw case<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">successes<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">5.4 sec<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">955 B \/ 363 CHARACTER<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Mini Max Voice<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">successes<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">1.4 sec<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">4.05 SEC \/ 67,956 B<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Mirror Digital Man<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">successes<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">42.6 sec<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">4.04 SEC \/ 3,055,955 B<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56636\" title=\"a6ac58e9j00tkq4yc0071d000v9000hkp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/a6ac58e9j00tkq4yc0071d000v900hkp.jpg\" alt=\"a6ac58e9j00tkq4yc0071d000v9000hkp\" width=\"1125\" height=\"632\" \/><\/p>\n<p>All three outcome documents can be opened and the material prepared is completed through their respective acceptances\u3002<\/p>\n<p><strong>VII. Generation of the first full digital person video with a bean bag<\/strong><\/p>\n<p>1. Compilation of the results of Ji-jin into an official oral report<\/p>\n<p>after the three tests were passed, output\/01-zhiling-copy.txt was organized into its own official broadcast. it's a raw material that you can compress and rewrite. the final version is still to be confirmed\u3002<\/p>\n<p>The first complete piece is controlled in about 10 seconds, with 45 to 65 Chinese words left. Duplicate the following hint, so that the bean bag gives a candidate and does not call the voice and digital interface\u3002<\/p>\n<p>read output\/01-zhiling-copy.txt and organize it into a text suitable for about 10 seconds of digital population\u3002<\/p>\n<p>Rewriting request:<br \/>\n1. Use only information that can be confirmed in the original language and does not include unverified data, experiences and effects\u3002<br \/>\n2. Maintain a primary message, contained in 45 to 65 Chinese words, using natural words and complete sentences\u3002<br \/>\n3. Not to reproduce the long sentences in the original text, to reorganize the expression, to delete account name, curricula and unconnected opening\u3002<br \/>\n4. This round only gives a copy of the submission, does not save the document, and does not call Jiji, Mini Max or Mirror API\u3002<\/p>\n<p>The list of candidates for the final report is pending confirmation\u3002<\/p>\n<p>The following sentence is reproduced after reading the candidate and confirming that the facts, tone and length are appropriate\u3002<\/p>\n<p>Confirms the use of the previous version of the candidate. Save as output\/04-final-script.txt, not rewritten, not calling any external API. Only number of characters and file paths are reported after saving\u3002<\/p>\n<p>in order to separately validate the interface, i used a 58-word self-written test, also saved as output\/04-final-script.txt\u3002<\/p>\n<blockquote>\n<ul>\n<li>I'M GOING TO USE THE AI TOOL TO ORGANIZE THE FILE, GENERATE SOUND, DRIVE THE DIGITAL PERSON TO COMPLETE A FULL VIDEO, THE WHOLE PROCESS IS SIMPLE AND EFFICIENT, AND EVEN THE FIRST OPERATION CAN START QUICKLY\u3002<\/li>\n<\/ul>\n<\/blockquote>\n<p>once confirmed, the subsequent retest will only deal with failed audio or video steps and will no longer change the script\u3002<\/p>\n<p>2. Clearing the whole mission at once<\/p>\n<p>Confirms that after all three individual tests have been completed, the following hints can be copied. It uses the sound and digital person in the secure configuration, without filling in real Key or ID. Actual API calls and minor costs will arise after implementation\u3002<\/p>\n<p>Please generate a treaty of 10 seconds for an official digital person, using MiniMax and Skyll, which have already been tested individually in the current project\u3002<\/p>\n<p>Fixed parameters:<br \/>\n\u2013 output directory: output<br \/>\n\u2013 oral programme: read output\/04-final-script.txt<br \/>\n\u2013 MiniMax model: speech-2.8-turbo<br \/>\n\u2013 Speed: 1.0<br \/>\n\u2013 Audio specification: 16000 Hz, mono-channel MP3<br \/>\n\u2013 SOUND: A CLONED SOUND THAT IS SPECIFIED WITH MINIMAX_VOICE_ID AND HAS BEEN MEASURED SEPARATELY<br \/>\n\u2013 NUMERIC PERSON: A DIGITAL PERSON WHO HAS BEEN IDENTIFIED AND HAS BEEN TESTED SINGLE-SCALE USING CHANJING_PERSON_ID<br \/>\n\u2013 video specification: basic model, vertical 1080 x 1920, 1080p<\/p>\n<p>Implementation order:<br \/>\n1. confirm first that output\/04-final-script.txt exists and is not empty and does not modify the content of the document\u3002<br \/>\ncheck output\/05-final-voice.mp3 and output\/06-final-digital-human.mp4; stop and report when any document exists and do not overwrite\u3002<br \/>\n3. Call Mini Max once to generate output\/05-final-voice.mp3; confirm after generation that the file is available and complete\u3002<br \/>\n4. output\/06-final-digital-human.mp4 is only called once after the audio acceptance has been completed\u3002<br \/>\n5. Skill upload MP3 first, then submit video assignments using valid AccessToken. Saves the task number and keeps searching for the same task, and does not allow the submission to be repeated for waiting\u3002<\/p>\n<p>Security and failure management:<br \/>\n\u2013 The voucher is read only from the security configuration, does not modify the configuration, does not show API Key, Voice ID, App ID or digital ID\u3002<br \/>\n\u2013 An immediate halt to any failure, the retention of a successful document and a summary of the failed steps and original errors\u3002<br \/>\n\u2013 Allow only automatic re-testing of failed steps where a temporary network error occurred; no rerun of successful steps\u3002<\/p>\n<p>Final acceptance:<br \/>\n- Confirmation of the existence of all three official documents<br \/>\n\u2013 Reporting number of oral characters, length of audio, length of video, file size and total time<br \/>\n\u2013 CONFIRM VIDEO AT 1080 X 1920 AND CONTAIN BOTH H264 AND AAC AUDIO STREAMS<br \/>\n\u2013 Only the result table and three file paths will be exported and no other versions will be generated\u3002<\/p>\n<p>Why does it have to be written \u201cOnly retrying the failure when it fails\u201d<\/p>\n<p>In a waterline, the case is almost free, the cost of voice is low and digital video is usually slower and more visible\u3002<\/p>\n<p>If only the final downloading of the document fails, but the steps ahead are fully reruned, there will be additional audio, video and additional costs. The hint is to let the bean bag first find the failed step and only rerun this part\u3002<\/p>\n<p>Open result folder acceptance<\/p>\n<p>This bean bag eventually produces six sequentially numbered documents, and both test and official products are kept in the same separate folder\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-56635\" title=\"35f34617j00tkq4zk003xd000v9000hkp\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/09\/35f34617j00tkq4zk003xd000v900hkp.jpg\" alt=\"35f34617j00tkq4zk003xd000v9000hkp\" width=\"1125\" height=\"632\" \/><\/p>\n<p>The final acceptances are presented below\u3002<\/p>\n<table class=\"w-full border-collapse text-start text-[0.95em]\">\n<tbody>\n<tr>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">project<\/p>\n<\/th>\n<th class=\"border border-current\/20 px-3 py-2 align-top bg-current\/5 font-bold\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Actual results<\/p>\n<\/th>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Official broadcast<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">58 Words (included points)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Official Audio<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">10.27 SECONDS, 167,604 B<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Official video<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">10.24 SECONDS, 8,250,407 B<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Image<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\"><span data-imt-p=\"1\">H.264, 1080 X 1920<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Sound<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">AAC AUDIO STREAM<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">Total time-consuming<\/p>\n<\/td>\n<td class=\"border border-current\/20 px-3 py-2 align-top\">\n<p class=\"mb-4 leading-relaxed whitespace-pre-wrap\">64.7 sec<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Once the video is turned on, a manual check is made to see if the person is correct, if the mouth is synchronized, if the subtitles are complete, if the beginning and end are cut off\u3002<\/p>\n<p>The article was accompanied by this reality film that can be opened directly in the computer\u3002<\/p>\n<p><strong>VIII. Common issues and sequencing<\/strong><\/p>\n<p>1. Jiggling returns connection reset or timeout<\/p>\n<p>Check if the public link can be opened in the browser and then check if the service is accessible. When services are available and vouchers exist, only one retest with spacing is made. Don't regenerate the sound and video because you failed\u3002<\/p>\n<p>Mini Max tip 401, unlicensed or no sound found<\/p>\n<p>See if API Key comes from the current site before confirming that Voice ID belongs to the same account. Check then whether the sound is still available and whether the account has access rights. Do not put the whole Key in the wrong screenshot\u3002<\/p>\n<p>Sound generation, but not its own<\/p>\n<p>Note that the bean bag is selected for the system or another clone. Go back to \"My Voice\" to confirm the name, specify the correct Voice ID in the security configuration, and only run back to Mini Max\u3002<\/p>\n<p>4. Lens always show processing<\/p>\n<p>Digital video is a walker, and short films may take dozens of seconds. Let the bean bag continue to search for the same task and do not repeat new tasks. Check the mission status and level after the normal waiting time of the platform\u3002<\/p>\n<p>5. Mirror returns 10400 or AccessToken authentication failed<\/p>\n<p>Confirm first that App ID and Secret Key are from the same application. Let Skill retake AccessToken and continue to search for or submit the current steps. Do not use old values after refreshing Token and do not allow multiple tasks to duplicate Token\u3002<\/p>\n<p>6. MP4 IS OPEN, BUT NO SOUND<\/p>\n<p>THE EXISTENCE OF A DOCUMENT DOES NOT MEAN THAT IT IS COMPLETE. BEAN PACKS SHOULD CHECK THE MEDIA FLOW, AT LEAST BOTH VIDEO AND AUDIO. THIS TEST IS H.264 + AAC. ONLY THE VIDEO STREAM IS FOLLOWED BY A REHEARSING OF THE UPLOAD AUDIO OR COMPOSITE PARAMETERS\u3002<\/p>\n<p>7. Subtitles are too high, masked or cut<\/p>\n<p>These kinds of problems come from templates and video layouts, and API Key stays still. Confirm resolution and direction, and reposition subtitle safe areas, fonts and numbers\u3002<\/p>\n<p>8. Repeated analysis of bean bags but delayed implementation<\/p>\n<p>Shorten the task and use a defined sentence. Mini Max, when this step is delayed, copy this one directly\u3002<\/p>\n<p>Please stop planning and only MiniMax voice generation is currently being implemented\u3002<\/p>\n<p>enter the text file to read output\/04-final-script.txt, and output to output\/05-final-voice.mp3 using the cloned sound, speech-2.8-turbo and 1.0 speeds that have been measured singlely. do not rewrite the text, do not call the mirror or create other documents\u3002<\/p>\n<p>If the output file already exists, stop and report; if the call fails, keep the error summary and stop, do not automatically replace the model, sound or platform. command to report progress when running, and only the path, length and size of the file when completed\u3002<\/p>\n<p>After the bean bag wrote the plan, the mission was not completed. This is the end of the process when documents are dropped, open and accepted\u3002<\/p>\n<p><strong>The most appropriate course of upgrading for White<\/strong><\/p>\n<p>The first video will not be generated in bulk as soon as it runs. It's easy to locate where there's a problem\u3002<\/p>\n<ol>\n<li>Fixed short sentences and repeated testing of the same sound<\/li>\n<li>Fixed audio, comparing different digital persons or basic, high-quality models<\/li>\n<li>(b) Add a rewrite but confirm the final draft at each time<\/li>\n<li>SERIALIZE LINK EXTRACTION, REWRITE, TTS, DIGITAL PEOPLE INTO SINGLE STABILIZATION TASKS<\/li>\n<li>Once a single task has stabilized, it is then done in bulk, in volume and on time\u3002<\/li>\n<\/ol>\n<p>Three customs are maintained at each level of promotion\u3002<\/p>\n<ul>\n<li>Intermediate documents are sequentially numbered<\/li>\n<li>Retrying the failure chain only when it fails<\/li>\n<li>Once the bean bag report is completed, the final document is opened for acceptance\u3002<\/li>\n<\/ul>\n<p>After the first ten seconds of the clip, leave the six numbered files. The next exchange of letters or figures will be followed by a return to the corresponding document at which point the error occurred, without the need to start over\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>Let's start with the cloud API generation of digital people who want to share something I just ran through. When the API, which is a few cloud-based service, is attached to the soybean bag, it is given a short video link, a voice of its own and a well-trained digital image, so that the soybean bag can continue to produce a file, audio and digital video, and eventually save the piece to the specified folder. I'll write this whole thing down today from the perspective of bean buns. API is used to extract files, Mini Max is responsible for the cloning of sound and the generation of audio, and mirrors are responsible for opening up digital people. The bean bag is responsible for calling these interfaces, organizing intermediate files and checking whether each step is actually completed. The division of labour among the four platforms in the process set out below. What's in this process<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149,144],"tags":[956,1252,934,2248],"collection":[],"class_list":["post-56622","post","type-post","status-publish","format-standard","hentry","category-jiaocheng","category-baike","tag-ai","tag-1252","tag-934","tag-2248"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/56622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=56622"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/56622\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=56622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=56622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=56622"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=56622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}