- What's New
- Service Overview
- Service Brochure
- Getting Started
-
User Guide
- Prerequisites
- Service Overview
- Purchase Guide
- Permissions Management
- Image Modeling
- Voice Modeling
- Video Production
- Livestreaming
- Intelligent Interaction
- Asset Management
-
Appendix
- Recording an Audio on a Mobile Phone
- Guide to Livestreaming on a Third-party Platform
-
FAQs
- In Which Regions Is MetaStudio Available?
- How Do I Report Violations on MetaStudio?
- How Do I Integrate MetaStudio?
- FAQs Related to Virtual Avatars
- What If the Live Video on a Third-party Platform Is Not Clear?
- What If the Livestream on a Third-party Platform Is Interrupted Unexpectedly?
- How Do I Switch the Language and Voice of Intelligent Interaction in Real Time?
-
API Reference
- Before You Start
- API Overview
- Calling APIs
- Asset Management
- Virtual Avatar Video Production
-
Virtual Avatar Livestreaming
-
Intelligent Livestreaming Room Management
- Creating an Intelligent Livestreaming Room
- Querying Intelligent Livestreaming Rooms
- Querying Intelligent Livestreaming Script Details
- Updating Intelligent Livestreaming Room Information
- Deleting an Intelligent Livestreaming Room
- Creating an Interaction Rule Library for Live Rooms
- Querying Interaction Rule Libraries for Live Rooms
- Updating an Interaction Rule Library for Live Rooms
- Deleting an Interaction Rule Library for Live Rooms
-
Livestreaming Task Management
- Starting a Virtual Human Intelligent Livestreaming Task
- Querying Livestreaming Tasks of a Live Room
- Querying Virtual Human Intelligent Livestreaming Task Details
- Ending a Virtual Human Intelligent Livestreaming Task
- Controlling Virtual Human Intelligent Livestreaming
- Querying All Virtual Human Livestreaming Tasks of a Tenant
- Reporting Livestreaming Events
- Live Product Management
-
Intelligent Livestreaming Room Management
- Intelligent Interaction
-
Image Modeling Management
- Creating a Virtual Avatar Model Training Task
- Querying Virtual Avatar Model Training Tasks
- Querying Details About a Virtual Avatar Model Training Task
- Deleting a Virtual Avatar Model Training Task
- Updating a Virtual Avatar Model Training Task
- Executing a Virtual Avatar Model Training Task as a Tenant
-
Voice Modeling Task Management
- Creating a Voice Training Task (Basic Edition)
- Creating a Voice Training Task (Advanced Edition)
- Creating a Voice Training Task (Premium Edition)
- Querying Voice Training Tasks
- Submitting a Voice Training Task
- Querying Voice Training Task Details
- Deleting a Voice Training Task
- Querying Task Operation Logs
- Obtaining the URL for Uploading a Voice File
- Obtaining the Review Result of a Voice Training Task
- Confirming the Online Recording Result
- Obtaining the Confirmed Online Recording Result
- TTS Management
-
Appendix
- Status Codes
- Error Codes
- Obtaining a Project ID
- Obtaining an Account ID
- HTTP Commands for Controlling Livestreaming
- RTSA Commands for Controlling Livestreaming
- SSML Definition of Text Control
- System Asset Tag Definition
- Supported Fonts
- Resource Types
- Using the Java Code to Generate the MD5 Value of the File Content
- Preset Timbre IDs
- Querying Timbre IDs
- Change History
- Server SDK Reference
-
FAQs
- About the Service
-
Billing
- What Are the Billing Items of MetaStudio?
- How Do I Purchase a Third-Party Timbre?
- How Do I Set the AK/SK of a Third-Party Voice?
- Why Does the Preview Page Keep Loading After I Purchase a Voice Package?
- Is TTS Billing Language-agnostic?
- How Do I View Details About Purchased Voice Packages?
- Can I Re-Generate My Avatar Image/Voice Without Using Additional Resources?
- Can I Unsubscribe from Image Modeling and Voice Modeling?
- Why Is My Account in Arrears?
-
Voice and Image Modeling
- Can I Shoot a Real-Scene Video for Standard Virtual Avatar Training?
- What If H.265 Training Video Submission Fails on Some Browsers?
- What If a Virtual Avatar Production Task Fails the Review?
- Can I Ask for Faster Model Review or Modeling After Submitting a Request?
- How Do I Request Retraining for a Standard Virtual Avatar Model?
- How Do I Request Voice Model Retraining?
- Can I Use MetaStudio Voice and Image Models on Other Platforms?
- What Is the Relationship Between Voice/Image Models and Audio/Video Content?
-
Video Production
- What If the Pixel of an Uploaded Image Is Too High?
- Can an Overlaid Image Be a Dynamic One?
- How Do I Convert a PowerPoint File to a PDF File?
- How Do I Present the Animation of a PowerPoint File?
- What If a PowerPoint File Cannot Be Uploaded Due to a Parsing Failure?
- Can I Edit an Uploaded PowerPoint File?
- What If Video Compositing Failed?
- Can I Download a Composited Video to the Local Computer?
- Why Is the Virtual Avatar Lip Sync Affected After Editing the Composited Video?
- How Do I Generate a Video Template?
-
Livestreaming
- What If Livestream Script Saving Failed?
- What If a Template Is Unavailable?
- Which Firewall Restrictions Should I Remove for Virtual Avatar Livestreams?
- What If the Live Video on a Third-party Platform Is Not Clear?
- What If the Livestream on a Third-party Platform Is Interrupted Unexpectedly?
- What If the Live Video on a Third-party Platform Is Muted?
- Intelligent Interaction
- Asset Management
-
APIs and SDKs
- How Do I Obtain the Project ID?
- Why Is the Message APIG.0301 Displayed When I Call an API?
- What If an Error Code Starting with APIGW Appears When I Call an API?
- Where Do I Download the Intelligent Interaction SDK?
- Why Is the Inserted Video Thumbnail Missing in the Preview Image of the Video Composited Using the API?
- Why Can't I See Videos and Images Uploaded Through APIs During Video Production?
- Videos
- General Reference
Copied.
Obtaining a TTS Preview File
Function
Obtains the download URL of the TTS preview file. The returned list contains the preview file that has been generated.
Calling Method
For details, see Calling APIs.
URI
GET /v1/{project_id}/ttsc/audition-file/{job_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
job_id |
Yes |
String |
Task ID. |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Request-Id |
No |
String |
Request ID, which identifies the request of one stream and is used for fault tracing and locating. You are advised to use a UUID. If this parameter is not carried, a request ID is automatically generated. |
X-Auth-Token |
No |
String |
User token. This parameter is mandatory when token authentication is used. You can obtain the token by calling the IAM API used to obtain a user token. Value of X-Subject-Token in the response header. |
Authorization |
No |
String |
Authentication information. This parameter is mandatory for AK/SK authentication. |
X-Sdk-Date |
No |
String |
Time when a request is sent. This parameter is mandatory for AK/SK authentication. |
X-Project-Id |
No |
String |
Project ID. This parameter is mandatory for AK/SK authentication. |
X-App-UserId |
No |
String |
Third-party user ID, which does not allow Chinese characters. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
is_file_complete |
Boolean |
Whether the preview file has been generated. If this parameter is set to false, this API needs to be called every 5 seconds to obtain the preview file. |
message |
String |
Error message. |
files |
Array of AuditionFile objects |
List of preview files. |
Parameter |
Type |
Description |
---|---|---|
download_url |
String |
Link for downloading a preview file. The validity period is one hour. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Return code.
|
error_msg |
String |
Return result description |
request_id |
String |
Unique ID of the request. |
Status code: 500
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Return code.
|
error_msg |
String |
Return result description |
request_id |
String |
Unique ID of the request. |
Example Requests
GET https://{endpoint}/v1/3f0924078d1b471c884a5383d4dec9fa/ttsc/audition-file/a60fe9d851f84036a5b7cfc3b0c1339e
Example Responses
Status code: 200
Succeeded.
{
"is_file_complete" : true,
"files" : [ {
"download_url" : "https://aaa"
}, {
"download_url" : "https://bbb"
} ]
}
Status Codes
Status Code |
Description |
---|---|
200 |
Succeeded. |
400 |
Invalid parameter. |
500 |
Server error. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot