检查 Azure AI 视频索引器输出
重要
由于Azure 媒体服务停用公告,Azure AI 视频索引器会宣布 Azure AI 视频索引器功能调整。 请参阅 与 Azure 媒体服务(AMS)停用 相关的更改,了解 Azure AI 视频索引器帐户的含义。 请参阅 AMS 停用准备:VI 更新和迁移指南。
为视频编制索引后,Azure AI 视频索引器将生成包含指定视频见解详细信息的 JSON 内容。 这些见解包括脚本、光学字符识别元素 (OCR)、人脸、主题和类似详细信息。 每种见解类型都包含时间范围实例,这些时间范围将显示见解何时出现在视频中。
有关信息,请参阅 Azure AI 视频索引器见解。
见解的根元素
名称 | 说明 |
---|---|
accountId |
播放列表的 VI 帐户 ID。 |
id |
播放列表的 ID。 |
name |
播放列表的名称。 |
description |
播放列表的说明。 |
userName |
创建播放列表的用户名。 |
created |
播放列表的创建时间。 |
privacyMode |
播放列表的隐私模式(Private 或 Public )。 |
state |
播放列表的状态(Uploaded 、Processing 、Processed 、Failed 或 Quarantined )。 |
isOwned |
指示当前用户是否已创建了播放列表。 |
isEditable |
指示当前用户是否有权编辑播放列表。 |
isBase |
指示该播放列表是基础播放列表(视频),还是由其他视频构成的播放列表(派生)。 |
durationInSeconds |
播放列表的总持续时间。 |
summarizedInsights |
生成的 JSON 输出包含 Insights 和 SummarizedInsights 元素。 建议使用 Insights 但不使用 SummarizedInsights (以实现后向兼容性)。 |
videos |
构成播放列表的一系列视频。 如果此播放列表由其他视频的时间范围(派生)构造,则此列表中的视频仅包含包含的时间范围中的数据。 |
{
...
"accountId": "00000000-0000-0000-0000-000000000000",
"id": "abc3454321",
"name": "My first video",
"description": "I am trying VI",
"userName": "Some name",
"created": "2018/2/2 18:00:00.000",
"privacyMode": "Private",
"state": "Processed",
"isOwned": true,
"isEditable": false,
"isBase": false,
"durationInSeconds": 120,
"summarizedInsights" : null,
"videos": [{ . . . }]
}
提示
生成的 JSON 输出包含 Insights
和 SummarizedInsights
元素。 强烈建议使用 Insights
且不使用 SummarizedInsights
,(以实现向后兼容性)。
见解摘要
本部分显示了见解摘要。
属性 | 说明 |
---|---|
name |
视频的名称。 例如:Azure Monitor 。 |
id |
视频的 ID。 例如:63c6d532ff 。 |
privacyMode |
你的明细可以采用以下模式之一:Public 视频对你的帐户中的每个人以及具有该视频的链接的任何人都可见。 Private 视频对你的帐户中的每个人都可见。 |
duration |
发生见解的时间(以秒为单位)。 |
thumbnailVideoId |
从其创建缩略图的视频的 ID。 |
thumbnailId |
视频的缩略图 ID。 若要获取实际缩略图,请调用 Get-Thumbnail 并为其传递 thumbnailVideoId 和 thumbnailId 。 |
faces |
包含零个或多个人脸。 有关详细信息,请参阅 人脸。 |
keywords |
包含零个或多个关键字。 有关更多信息,请参阅 keywords。 |
sentiments |
包含零个或多个情绪。 有关详细信息,请参阅 sentiments。 |
audioEffects |
包含零个或零个以上的音频效果。 有关详细信息,请参阅 audioEffects。 |
labels |
包含零个或多个标签。 有关更多信息,请参阅 labels。 |
brands |
包含零个或多个品牌。 有关详细信息,请参阅 brands。 |
statistics |
有关详细信息,请参阅 statistics。 |
emotions |
包含零个或多个情感。 有关详细信息,请参阅 emotions。 |
topics |
包含零个或多个主题。 有关详细信息,请参阅 topics。 |
videos
名称 | 说明 |
---|---|
accountId |
视频的 VI 帐户 ID。 |
id |
视频的 ID。 |
name |
视频的名称。 |
state |
视频的状态(Uploaded 、Processing 、Processed 、Failed 或 Quarantined )。 |
processingProgress |
处理期间的进度。 例如:20% 。 |
failureCode |
无法处理视频时显示的失败代码。 例如:UnsupportedFileType 。 |
failureMessage |
无法处理视频时显示的失败消息。 |
externalId |
视频的外部 ID(如果用户已指定)。 |
externalUrl |
视频的外部 URL(如果用户已指定)。 |
metadata |
视频的外部元数据(如果用户已指定)。 |
isAdult |
指示视频是否已经过人工审查,并已标识为成人视频。 |
insights |
见解对象。 有关详细信息,请参阅 insights。 |
thumbnailId |
视频的缩略图 ID。 若要获取实际缩略图,请调用 Get-Thumbnail 并为其传递视频 ID 和缩略图 ID。 |
publishedUrl |
用于流式传输视频的 URL。 |
publishedUrlProxy |
用于在 Apple 设备上流式传输视频的 URL。 |
viewToken |
用于流式传输视频的短期查看令牌。 |
sourceLanguage |
视频的源语言。 |
language |
视频的实际语言(翻译)。 |
indexingPreset |
用于编制视频索引的预设。 |
streamingPreset |
用于发布视频的预设。 |
linguisticModelId |
用于转录视频的脚本自定义 (CRIS) 模型。 |
statistics |
有关详细信息,请参阅 statistics。 |
{
"videos": [{
"accountId": "2cbbed36-1972-4506-9bc7-55367912df2d",
"id": "142a356aa6",
"state": "Processed",
"privacyMode": "Private",
"processingProgress": "100%",
"failureCode": "General",
"failureMessage": "",
"externalId": null,
"externalUrl": null,
"metadata": null,
"insights": {. . . },
"thumbnailId": "89d7192c-1dab-4377-9872-473eac723845",
"publishedUrl": "https://videvmediaservices.streaming.mediaservices.windows.net:443/d88a652d-334b-4a66-a294-3826402100cd/Xamarine.ism/manifest",
"publishedProxyUrl": null,
"viewToken": "Bearer=<token>",
"sourceLanguage": "En-US",
"language": "En-US",
"indexingPreset": "Default",
"linguisticModelId": "00000000-0000-0000-0000-000000000000"
}],
}
insights
每个见解(例如,脚本行、人脸或品牌)都包含一系列的不重复元素(例如 face1
、face2
和 face3
)。 每个元素都有其自己的元数据及其一系列的实例,这些实例是带有其他元数据的时间范围。
人脸可能有 ID、名称、缩略图、其他元数据及其时态实例的列表(例如,00:00:05 – 00:00:10
和00:01:00 - 00:02:30
00:41:21 – 00:41:49
)。 每个时态实例可以包含其他元数据。 例如,元数据可以包含人脸的矩形坐标 (20,230,60,60
)。
版本 | 代码版本 |
---|---|
sourceLanguage |
视频的源语言(假设一种主语言),采用 BCP-47 字符串格式。 |
language |
见解语言(从源语言翻译而来),采用 BCP-47 字符串格式。 |
transcript |
脚本见解。 |
ocr |
OCR 见解。 |
keywords |
关键字见解。 |
transcripts |
可以包含一个或多个脚本。 |
faces |
人 脸 见解。 |
labels |
标签见解。 |
shots |
截图见解。 |
brands |
品牌见解。 |
audioEffects |
audioEffects 见解。 |
sentiments |
情绪见解。 |
visualContentModeration |
visualContentModeration 见解。 |
textualContentModeration |
textualContentModeration 见解。 |
emotions |
情感见解。 |
topics |
主题见解。 |
speakers |
发言人见解。 |
示例:
{
"version": "0.9.0.0",
"sourceLanguage": "en-US",
"language": "es-ES",
"transcript": ...,
"ocr": ...,
"keywords": ...,
"faces": ...,
"labels": ...,
"shots": ...,
"brands": ...,
"audioEffects": ...,
"sentiments": ...,
"visualContentModeration": ...,
"textualContentModeration": ...
}
脚本
名称 | 说明 |
---|---|
id |
行 ID。 |
text |
脚本本身。 |
confidence |
脚本准确性的置信度。 |
speakerId |
发言人的 ID。 |
language |
脚本语言。 它旨在支持每行语言可能不同的脚本。 |
instances |
出现该行的时间范围列表。 如果实例位于脚本中,则只有一个实例。 |
示例:
"transcript":[
{
"id":1,
"text":"Well, good morning everyone and welcome to",
"confidence":0.8839,
"speakerId":1,
"language":"en-US",
"instances":[
{
"adjustedStart":"0:00:10.21",
"adjustedEnd":"0:00:12.81",
"start":"0:00:10.21",
"end":"0:00:12.81"
}
]
},
{
"id":2,
"text":"ignite 2016. Your mission at Microsoft is to empower every",
"confidence":0.8944,
"speakerId":2,
"language":"en-US",
"instances":[
{
"adjustedStart":"0:00:12.81",
"adjustedEnd":"0:00:17.03",
"start":"0:00:12.81",
"end":"0:00:17.03"
}
]
}
ocr
名称 | 说明 |
---|---|
id |
OCR 的行 ID。 |
text |
OCR 的文本。 |
confidence |
识别置信度。 |
language |
OCR 的语言。 |
instances |
出现该 OCR 的时间范围列表。 (相同的 OCR 会多次出现。) |
height |
OCR 矩形的高度。 |
top |
顶部位置(以像素为单位)。 |
left |
左侧位置(以像素为单位)。 |
width |
OCR 矩形的宽度。 |
angle |
OCR 矩形的角度(从 -180 到 180 )。 值为 0 表示从左到右的水平角度。 值为 90 表示从上到下的垂直角度。 值为 180 表示从右到左的水平角度。 值为 -90 表示从下到上的垂直角度。 值为 30 表示从左上角到右下角。 |
"ocr": [
{
"id": 0,
"text": "LIVE FROM NEW YORK",
"confidence": 675.971,
"height": 35,
"language": "en-US",
"left": 31,
"top": 97,
"width": 400,
"angle": 30,
"instances": [
{
"start": "00:00:26",
"end": "00:00:52"
}
]
}
],
关键字
名称 | 说明 |
---|---|
id |
关键字的 ID。 |
text |
关键字的文本。 |
confidence |
关键字的识别置信度。 |
language |
关键字语言(转换后)。 |
instances |
出现该关键字的时间范围列表。 (一个关键字可以出现多次。) |
{
id: 0,
text: "technology",
confidence: 1,
language: "en-US",
instances: [{
adjustedStart: "0:05:15.782",
adjustedEnd: "0:05:16.249",
start: "0:05:15.782",
end: "0:05:16.249"
},
{
adjustedStart: "0:04:54.761",
adjustedEnd: "0:04:55.228",
start: "0:04:54.761",
end: "0:04:55.228"
}]
}
人脸
如果存在人脸,Azure AI 视频索引器在所有视频帧上使用人脸 API 来检测人脸和名人。
名称 | 说明 |
---|---|
id |
人脸的 ID。 |
name |
人脸名称。 可以是 Unknown #0 、已标识的名人或经过客户培训的人员。 |
confidence |
人脸识别的置信度。 |
description |
名人的说明。 |
thumbnailId |
人脸的缩略图 ID。 |
knownPersonId |
如果此人是已知人员,则该值是内部 ID。 |
referenceId |
如果此人是必应名人,则该值是必应 ID。 |
referenceType |
当前仅限必应。 |
title |
如果此人是名人,则该值是此人的头衔。 例如:Microsoft's CEO 。 |
imageUrl |
如果此人是名人,则该值是图像 URL。 |
instances |
在此时间范围内出现该人脸的实例。 每个实例还具有一个 thumbnailsIds 值。 |
"faces": [{
"id": 2002,
"name": "Xam 007",
"confidence": 0.93844,
"description": null,
"thumbnailId": "00000000-aee4-4be2-a4d5-d01817c07955",
"knownPersonId": "8340004b-5cf5-4611-9cc4-3b13cca10634",
"referenceId": null,
"title": null,
"imageUrl": null,
"instances": [{
"thumbnailsIds": ["00000000-9f68-4bb2-ab27-3b4d9f2d998e",
"cef03f24-b0c7-4145-94d4-a84f81bb588c"],
"adjustedStart": "00:00:07.2400000",
"adjustedEnd": "00:00:45.6780000",
"start": "00:00:07.2400000",
"end": "00:00:45.6780000"
},
{
"thumbnailsIds": ["00000000-51e5-4260-91a5-890fa05c68b0"],
"adjustedStart": "00:10:23.9570000",
"adjustedEnd": "00:10:39.2390000",
"start": "00:10:23.9570000",
"end": "00:10:39.2390000"
}]
}]
标签
名称 | 说明 |
---|---|
id |
标签的 ID。 |
name |
标签的名称。 例如 Computer 或 TV 。 |
language |
标签名称的语言(如果已翻译),采用 BCP-47 字符串格式。 |
instances |
出现该标签的时间范围列表。 (标签可以多次出现。)每个实例都有置信度字段。 |
"labels": [
{
"id": 0,
"name": "person",
"language": "en-US",
"instances": [
{
"confidence": 1.0,
"start": "00: 00: 00.0000000",
"end": "00: 00: 25.6000000"
},
{
"confidence": 1.0,
"start": "00: 01: 33.8670000",
"end": "00: 01: 39.2000000"
}
]
},
{
"name": "indoor",
"language": "en-US",
"id": 1,
"instances": [
{
"confidence": 1.0,
"start": "00: 00: 06.4000000",
"end": "00: 00: 07.4670000"
},
{
"confidence": 1.0,
"start": "00: 00: 09.6000000",
"end": "00: 00: 10.6670000"
},
{
"confidence": 1.0,
"start": "00: 00: 11.7330000",
"end": "00: 00: 20.2670000"
},
{
"confidence": 1.0,
"start": "00: 00: 21.3330000",
"end": "00: 00: 25.6000000"
}
]
}
]
scenes
名称 | 说明 |
---|---|
id |
场景的 ID。 |
instances |
此场景的时间范围列表。 (一个场景只能有一个实例。) |
"scenes":[
{
"id":0,
"instances":[
{
"start":"0:00:00",
"end":"0:00:06.34",
"duration":"0:00:06.34"
}
]
},
{
"id":1,
"instances":[
{
"start":"0:00:06.34",
"end":"0:00:47.047",
"duration":"0:00:40.707"
}
]
},
]
截图
名称 | 说明 |
---|---|
id |
截图的 ID。 |
keyFrames |
截图内的关键帧的列表。 每个都有一个 ID 和一个实例时间范围列表。 每个关键帧实例都有一个 thumbnailId 字段,该字段包含关键帧的缩略图 ID。 |
instances |
此截图的时间范围列表。 (一个截图只能有一个实例。) |
"shots":[
{
"id":0,
"keyFrames":[
{
"id":0,
"instances":[
{
"thumbnailId":"00000000-0000-0000-0000-000000000000",
"start":"0:00:00.209",
"end":"0:00:00.251",
"duration":"0:00:00.042"
}
]
},
{
"id":1,
"instances":[
{
"thumbnailId":"00000000-0000-0000-0000-000000000000",
"start":"0:00:04.755",
"end":"0:00:04.797",
"duration":"0:00:00.042"
}
]
}
],
"instances":[
{
"start":"0:00:00",
"end":"0:00:06.34",
"duration":"0:00:06.34"
}
]
},
]
brands
Azure AI 视频索引器在语音转文本脚本和/或视频 OCR 中检测业务和产品品牌名称。 此信息不包括品牌或徽标检测的视觉识别。
名称 | 说明 |
---|---|
id |
品牌的 ID。 |
name |
品牌的名称。 |
referenceId |
品牌的维基百科 URL 的后缀。 例如,Target_Corporation 是 https://en.wikipedia.org/wiki/Target_Corporation 的后缀。 |
referenceUrl |
该品牌的维基百科 URL(如果存在)。 例如:https://en.wikipedia.org/wiki/Target_Corporation。 |
description |
品牌说明。 |
tags |
与此品牌关联的预定义标记的列表。 |
confidence |
Azure AI 视频索引器品牌检测器()的置信度值。0 -1 |
instances |
此品牌的时间范围列表。 每个实例有一个 brandType 值,表示此品牌是出现在脚本还是 OCR 中。 |
"brands": [
{
"id": 0,
"name": "MicrosoftExcel",
"referenceId": "Microsoft_Excel",
"referenceUrl": "http: //en.wikipedia.org/wiki/Microsoft_Excel",
"referenceType": "Wiki",
"description": "Microsoft Excel is a sprea..",
"tags": [],
"confidence": 0.975,
"instances": [
{
"brandType": "Transcript",
"start": "00: 00: 31.3000000",
"end": "00: 00: 39.0600000"
}
]
},
{
"id": 1,
"name": "Microsoft",
"referenceId": "Microsoft",
"referenceUrl": "http: //en.wikipedia.org/wiki/Microsoft",
"description": "Microsoft Corporation is...",
"tags": [
"competitors",
"technology"
],
"confidence": 1.0,
"instances": [
{
"brandType": "Transcript",
"start": "00: 01: 44",
"end": "00: 01: 45.3670000"
},
{
"brandType": "Ocr",
"start": "00: 01: 54",
"end": "00: 02: 45.3670000"
}
]
}
]
statistics
名称 | 说明 |
---|---|
CorrespondenceCount |
视频中对应关系的数目。 |
SpeakerWordCount |
每个发言人的单词数。 |
SpeakerNumberOfFragments |
发言人在视频中拥有的片段数量。 |
SpeakerLongestMonolog |
发言人的最长独白。 如果说话人在独白中有沉默,则会将沉默期包含在内。 删除独白开头和结尾的沉默期。 |
SpeakerTalkToListenRatio |
计算方式为将发言人的独白时间(开头和结尾之间没有沉默期)除以视频总时间。 时间将四舍五入为三位小数。 |
audioEffects(预览版)
名称 | 说明 |
---|---|
id |
音频效果的 ID。 |
type |
音频效果的类型。 |
name |
用于编制 JSON 索引的语言中的音频效果类型。 |
instances |
出现此音频效果的时间范围列表。 每个实例都有置信度字段。 |
start + end |
原始视频中的时间范围。 |
adjustedStart + adjustedEnd |
时间范围和经过调整的时间范围。 |
audioEffects: [{
{
id: 0,
type: "Laughter",
name: "Laughter",
instances: [{
confidence: 0.8815,
adjustedStart: "0:00:10.2",
adjustedEnd: "0:00:11.2",
start: "0:00:10.2",
end: "0:00:11.2"
}, {
confidence: 0.8554,
adjustedStart: "0:00:48.26",
adjustedEnd: "0:00:49.56",
start: "0:00:48.26",
end: "0:00:49.56"
}, {
confidence: 0.8492,
adjustedStart: "0:00:59.66",
adjustedEnd: "0:01:00.66",
start: "0:00:59.66",
end: "0:01:00.66"
}
]
}
],
情绪
情绪按字段sentimentType
(Positive
或Neutral
Negative
)聚合。 例如:0-0.1
、0.1-0.2
。
名称 | 说明 |
---|---|
id |
情绪的 ID。 |
averageScore |
该情绪类型的所有实例的所有分数的均值。 |
instances |
出现此情绪的时间范围列表。 |
sentimentType |
类型可以是 Positive 、Neutral 或 Negative 。 |
"sentiments": [
{
"id": 0,
"averageScore": 0.87,
"sentimentType": "Positive",
"instances": [
{
"start": "00:00:23",
"end": "00:00:41"
}
]
}, {
"id": 1,
"averageScore": 0.11,
"sentimentType": "Positive",
"instances": [
{
"start": "00:00:13",
"end": "00:00:21"
}
]
}
]
visualContentModeration
脚本 visualContentModeration
包含 Azure AI 视频索引器发现可能具有成人内容的时间范围。 如果 visualContentModeration
为空,则表示未识别到成人内容。
包含成人或不雅内容的视频可能仅可供私人观看。 用户可以提交对内容进行人工评审的请求。 在这种情况下,该 IsAdult
属性包含人工评审的结果。
名称 | 说明 |
---|---|
id |
视觉内容审核的 ID。 |
adultScore |
成人内容评分(来自于内容审核)。 |
racyScore |
不雅内容评分(由内容审核员提供)。 |
instances |
显示此视觉内容审核的时间范围列表。 |
详细了解 visualContentModeration
"visualContentModeration": [
{
"id": 0,
"adultScore": 0.00069,
"racyScore": 0.91129,
"instances": [
{
"start": "00:00:25.4840000",
"end": "00:00:25.5260000"
}
]
},
{
"id": 1,
"adultScore": 0.99231,
"racyScore": 0.99912,
"instances": [
{
"start": "00:00:35.5360000",
"end": "00:00:35.5780000"
}
]
}
]
textualContentModeration
名称 | 说明 |
---|---|
id |
文本内容审核的 ID。 |
bannedWordsCount |
受禁单词的数目。 |
bannedWordsRatio |
受禁单词与单词总数之比。 |
详细了解 textualContentModeration
情感
Azure AI 视频索引器根据语音和音频提示识别情感。
名称 | 说明 |
---|---|
id |
情感的 ID。 |
type |
识别的情感的类型:Joy 、Sadness 、Anger 或 Fear 。 |
instances |
出现该情感的时间范围列表。 |
"emotions": [{
"id": 0,
"type": "Fear",
"instances": [{
"adjustedStart": "0:00:39.47",
"adjustedEnd": "0:00:45.56",
"start": "0:00:39.47",
"end": "0:00:45.56"
},
{
"adjustedStart": "0:07:19.57",
"adjustedEnd": "0:07:23.25",
"start": "0:07:19.57",
"end": "0:07:23.25"
}]
},
{
"id": 1,
"type": "Anger",
"instances": [{
"adjustedStart": "0:03:55.99",
"adjustedEnd": "0:04:05.06",
"start": "0:03:55.99",
"end": "0:04:05.06"
},
{
"adjustedStart": "0:04:56.5",
"adjustedEnd": "0:05:04.35",
"start": "0:04:56.5",
"end": "0:05:04.35"
}]
},
{
"id": 2,
"type": "Joy",
"instances": [{
"adjustedStart": "0:12:23.68",
"adjustedEnd": "0:12:34.76",
"start": "0:12:23.68",
"end": "0:12:34.76"
},
{
"adjustedStart": "0:12:46.73",
"adjustedEnd": "0:12:52.8",
"start": "0:12:46.73",
"end": "0:12:52.8"
},
{
"adjustedStart": "0:30:11.29",
"adjustedEnd": "0:30:16.43",
"start": "0:30:11.29",
"end": "0:30:16.43"
},
{
"adjustedStart": "0:41:37.23",
"adjustedEnd": "0:41:39.85",
"start": "0:41:37.23",
"end": "0:41:39.85"
}]
},
{
"id": 3,
"type": "Sad",
"instances": [{
"adjustedStart": "0:13:38.67",
"adjustedEnd": "0:13:41.3",
"start": "0:13:38.67",
"end": "0:13:41.3"
},
{
"adjustedStart": "0:28:08.88",
"adjustedEnd": "0:28:18.16",
"start": "0:28:08.88",
"end": "0:28:18.16"
}]
}
],
topics
Azure AI 视频索引器从脚本中推断主要主题。 在可能的情况下,会包括第二级 IPTC 分类。
名称 | 说明 |
---|---|
id |
主题的 ID。 |
name |
主题的名称。 例如:Pharmaceuticals 。 |
referenceId |
反映主题层次结构的痕迹导航。 例如:HEALTH AND WELLBEING/MEDICINE AND HEALTHCARE/PHARMACEUTICALS 。 |
confidence |
0 -1 范围内的置信度评分。 评分越高,则置信度越高。 |
language |
主题中使用的语言。 |
iptcName |
IPTC 媒体代码名称(如果已检测到)。 |
instances |
目前,Azure AI 视频索引器不会将主题索引到时间间隔。 整个视频将用作间隔。 |
"topics": [{
"id": 0,
"name": "INTERNATIONAL RELATIONS",
"referenceId": "POLITICS AND GOVERNMENT/FOREIGN POLICY/INTERNATIONAL RELATIONS",
"referenceType": "VideoIndexer",
"confidence": 1,
"language": "en-US",
"instances": [{
"adjustedStart": "0:00:00",
"adjustedEnd": "0:03:36.25",
"start": "0:00:00",
"end": "0:03:36.25"
}]
}, {
"id": 1,
"name": "Politics and Government",
"referenceType": "VideoIndexer",
"iptcName": "Politics",
"confidence": 0.9041,
"language": "en-US",
"instances": [{
"adjustedStart": "0:00:00",
"adjustedEnd": "0:03:36.25",
"start": "0:00:00",
"end": "0:03:36.25"
}]
}]
. . .
扬声器
名称 | 说明 |
---|---|
id |
发言人的 ID。 |
name |
发言人的名称,格式为 Speaker #<number> 。 例如:Speaker #1 。 |
instances |
出现该发言人的时间范围列表。 |
"speakers":[
{
"id":1,
"name":"Speaker #1",
"instances":[
{
"adjustedStart":"0:00:10.21",
"adjustedEnd":"0:00:12.81",
"start":"0:00:10.21",
"end":"0:00:12.81"
}
]
},
{
"id":2,
"name":"Speaker #2",
"instances":[
{
"adjustedStart":"0:00:12.81",
"adjustedEnd":"0:00:17.03",
"start":"0:00:12.81",
"end":"0:00:17.03"
}
]
},
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈