Skip to content

Commit 5e6589a

Browse files
authored
Merge pull request #277802 from sally-baolian/patch-253
Content credentials of video generated by tts avatar
2 parents 94346ef + d316406 commit 5e6589a

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Content Credentials in Azure Text to Speech Avatar
3+
titleSuffix: Azure Text to Speech Avatar
4+
description: Learn about the content credentials feature, which lets you verify that a video was generated by the Azure text to speech avatar system.
5+
author: sally-baolian
6+
ms.author: v-baolianzou
7+
ms.service: azure-ai-speech
8+
ms.topic: conceptual
9+
ms.date: 6/11/2024
10+
manager: nitinme
11+
---
12+
13+
# Content credentials
14+
15+
The high-quality models in the Azure text to speech avatar feature generate realistic avatar videos from text input. To improve the transparency of the generated content, the Azure text to speech avatar provides content credentials, a tamper-evident way to disclose the origin and history of the content. Content credentials are based on an open technical specification from the [Coalition for Content Provenance and Authenticity (C2PA)](https://www.c2pa.org), a Joint Development Foundation project.
16+
17+
## What are content credentials?
18+
19+
Content credentials in the Azure text to speech avatar provide customers with information about the origin of an avatar video. This information is represented by a manifest attached to the video. The manifest is cryptographically signed by a certificate that traces back to Azure text to speech avatar.
20+
21+
The manifest contains several key pieces of information:
22+
23+
| Field name | Field content |
24+
| --- | --- |
25+
| `"generator"` | This field has a value of `"Microsoft Azure Text To Speech Avatar Service"` for all applicable videos, attesting to the AI-generated nature of the video. |
26+
| `"when"` | The timestamp of when the content credentials were created. |
27+
28+
Content credentials in the Azure text to speech avatar can help people understand when video content is generated by the Azure text to speech avatar system. For more information on how to responsibly build solutions with text to speech avatar models, visit the [Text to speech transparency note](/legal/cognitive-services/speech-service/text-to-speech/transparency-note?context=/azure/ai-services/speech-service/context/context).
29+
30+
## Limitations
31+
32+
The content credentials are only supported in video files generated by batch synthesis of text to speech avatar, and only `mp4` file format is supported.
33+
34+
## How do I leverage content credentials in my solution today?
35+
36+
You may leverage content credentials by:
37+
38+
- Ensuring that your Azure text to speech avatar generated video files contain content credentials
39+
40+
No additional set-up is necessary. Content credentials are automatically applied to all applicable videos generated by the Azure text to speech avatar.
41+
42+
## Verifying that a video file has content credentials
43+
44+
As for now, self-serve verification of content credentials for text to speech avatar video isn't yet available. You can contact [[email protected]](mailto:[email protected]) through email for verification of content credentials of Azure text to speech avatar generated videos.
45+
46+
## Next steps
47+
48+
* [Use batch synthesis for text to speech avatar](./batch-synthesis-avatar.md)

articles/ai-services/speech-service/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ items:
200200
- name: What is text to speech avatar?
201201
href: text-to-speech-avatar/what-is-text-to-speech-avatar.md
202202
displayName: avatar
203+
- name: Content credentials
204+
href: text-to-speech-avatar/content-credentials.md
203205
- name: How to synthesize text to speech avatar
204206
items:
205207
- name: Real-time synthesis

0 commit comments

Comments
 (0)