Azure AI Video Indexer çıkışını inceleme
Uyarı
Azure AI Video Indexer (VI) geçtiğimiz yıl kullanımdan kaldırılma nedeniyle Azure Media Services'a (AMS) bağımlılığının kaldırılmaya başlanacağını duyurdu. Özellik ayarlamaları ve değişiklikler duyuruldu ve bir geçiş kılavuzu sağlandı.
Geçişi tamamlamak için son tarih 30 Haziran 2024'dü. VI, VI hesabınızı güncelleştirebilmeniz ve AMS VI varlık geçişini 31 Ağustos 2024'e kadar kabul edebilmeniz için güncelleştirme/geçiş son tarihini uzatmıştır.
Ancak 30 Haziran'dan sonra VI hesabınızı güncelleştirmediyseniz yeni videoları dizine ekleyemez veya geçirilmemiş videoları oynatamazsınız. Hesabınızı 30 Haziran'dan sonra güncelleştirirseniz, dizin oluşturmayı hemen sürdürebilirsiniz, ancak AMS VI geçişi aracılığıyla geçirilene kadar hesap güncelleştirmeden önce dizine alınmış videoları oynatamazsınız.
Bir video dizine eklendiğinde, Azure AI Video Indexer belirtilen video içgörülerinin ayrıntılarını içeren JSON içeriğini üretir. İçgörüler transkriptleri, optik karakter tanıma öğelerini (OCR), yüzleri, konuları ve benzer ayrıntıları içerir. Her içgörü türü içgörünün ne zaman videoda göründüğünü gösteren zaman aralıklarının örneklerini içerir.
Daha fazla bilgi için bkz . Azure AI Video Indexer içgörüleri.
İçgörülerin kök öğeleri
{
...
"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": [{ . . . }]
}
İpucu
Üretilen JSON çıkışı ve SummarizedInsights
öğelerini içerirInsights
. Kullanmanızı ve kullanmamanızı SummarizedInsights
kesinlikle öneririz Insights
(geriye dönük uyumluluk için mevcuttur).
İçgörülerin özeti
Bu bölümde içgörülerin özeti gösterilir.
Öznitelik | Açıklama |
---|---|
name |
Videonun adı. Örneğin: Azure Monitor . |
id |
Videonun kimliği. Örneğin: 63c6d532ff . |
privacyMode |
Dökümünüzün şu modlardan biri olabilir: Public Bir video, hesabınızdaki herkes ve video bağlantısı olan herkes tarafından görülebilir. Private Bir video, hesabınızdaki herkes tarafından görülebilir. |
duration |
Saniyeler içinde bir içgörü oluştuğu zaman. |
thumbnailVideoId |
Küçük resmin çekildiği videonun kimliği. |
thumbnailId |
Videonun küçük resim kimliği. Gerçek küçük resmi almak için Get-Thumbnail'ı çağırın ve ile thumbnailId geçirinthumbnailVideoId . |
faces |
Sıfır veya daha fazla yüz içerir. Daha fazla bilgi için bkz . yüzler. |
keywords |
Sıfır veya daha fazla anahtar sözcük içerir. Daha fazla bilgi için bkz . anahtar sözcükler. |
sentiments |
Sıfır veya daha fazla yaklaşım içerir. Daha fazla bilgi için bkz . yaklaşımlar. |
audioEffects |
Sıfır veya daha fazla ses efekti içerir. Daha fazla bilgi için bkz . audioEffects. |
labels |
Sıfır veya daha fazla etiket içerir. Daha fazla bilgi için bkz . etiketler. |
brands |
Sıfır veya daha fazla marka içerir. Daha fazla bilgi için bkz . markalar. |
statistics |
Daha fazla bilgi için bkz . istatistikler. |
emotions |
Sıfır veya daha fazla duygu içerir. Daha fazla bilgi için bkz . duygular. |
topics |
Sıfır veya daha fazla konu içerir. Daha fazla bilgi için konulara bakın. |
Video
Veri Akışı Adı | Açıklama |
---|---|
accountId |
Videonun VI hesabı kimliği. |
id |
Videonun kimliği. |
name |
Videonun adı. |
state |
Videonun durumu (Uploaded , Processing , Processed , Failed veya Quarantined ). |
processingProgress |
İşleme sırasındaki ilerleme. Örneğin: 20% . |
failureCode |
Video işlenemediyse hata kodu. Örneğin: UnsupportedFileType . |
failureMessage |
Video işlenemediyse hata iletisi. |
externalId |
Videonun dış kimliği (kullanıcı bir tane belirtiyorsa). |
externalUrl |
Videonun dış URL'si (kullanıcı bir url belirtiyorsa). |
metadata |
Videonun dış meta verileri (kullanıcı bir tane belirtiyorsa). |
isAdult |
Videonun el ile gözden geçirilip geçirildiğini ve yetişkin videosu olarak tanımlanıp tanımlanmadığını gösterir. |
insights |
insights nesnesi. Daha fazla bilgi için bkz . içgörüler. |
thumbnailId |
Videonun küçük resim kimliği. Gerçek küçük resmi almak için Get-Thumbnail'ı çağırın ve video kimliğini ve küçük resim kimliğini geçirin. |
publishedUrl |
Video akışı için bir URL. |
publishedUrlProxy |
Videoyu Apple cihazlarında akışa almak için bir URL. |
viewToken |
Video akışı için kısa süreli görüntüleme belirteci. |
sourceLanguage |
Videonun kaynak dili. |
language |
Videonun gerçek dili (çeviri). |
indexingPreset |
Videonun dizinini oluşturmak için kullanılan ön ayar. |
streamingPreset |
Videoyu yayımlamak için kullanılan ön ayar. |
linguisticModelId |
Videonun dökümünü almak için kullanılan transkript özelleştirme (CRIS) modeli. |
statistics |
Daha fazla bilgi için bkz . istatistikler. |
{
"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
Her içgörü (örneğin, transkript satırları, yüzler veya markalar) benzersiz öğelerin bir listesini içerir (örneğin, face1
, face2
, face3
). Her öğenin kendi meta verileri ve ek meta verileri olan zaman aralıkları olan örneklerinin bir listesi vardır.
Bir yüzün kimliği, adı, küçük resmi, diğer meta verileri ve zamansal örneklerinin (örneğin, 00:00:05 – 00:00:10
, 00:01:00 - 00:02:30
ve 00:41:21 – 00:41:49
) bir listesi olabilir. Her zamansal örneğin ek meta verileri olabilir. Örneğin, meta veriler yüzün dikdörtgen koordinatlarını (20,230,60,60
) içerebilir.
Sürüm | Kod sürümü |
---|---|
sourceLanguage |
Videonun kaynak dili (bir ana dil varsayılarak), BCP-47 dizesi biçiminde. |
language |
İBH-47 dizesi biçiminde içgörü dili (kaynak dilden çevrilir). |
transcript |
Transkript içgörüleri. |
ocr |
OCR içgörüleri. |
keywords |
Anahtar sözcükler içgörüleri . |
transcripts |
Bir veya daha fazla transkript içerebilir. |
faces |
Yüzler içgörü. |
labels |
Etiketler içgörüleri. |
shots |
Çekim içgörüleri. |
brands |
Markalar içgörüleri. |
audioEffects |
audioEffects içgörüleri. |
sentiments |
Yaklaşım içgörüleri . |
visualContentModeration |
visualContentModeration içgörüleri. |
textualContentModeration |
textualContentModeration içgörüleri. |
emotions |
Duygular içgörüleri . |
topics |
Konu içgörüleri. |
speakers |
Konuşmacılar içgörüleri. |
Örnek:
{
"version": "0.9.0.0",
"sourceLanguage": "en-US",
"language": "es-ES",
"transcript": ...,
"ocr": ...,
"keywords": ...,
"faces": ...,
"labels": ...,
"shots": ...,
"brands": ...,
"audioEffects": ...,
"sentiments": ...,
"visualContentModeration": ...,
"textualContentModeration": ...
}
Transkript
Veri Akışı Adı | Açıklama |
---|---|
id |
Satır kimliği. |
text |
Transkripti kendisi. |
confidence |
Transkript doğruluğu için güvenilirlik düzeyi. |
speakerId |
Konuşmacının kimliği. |
language |
Transkript dili. Her satırın farklı bir dile sahip olabileceği transkriptleri desteklemeye yöneliktir. |
instances |
Bu satırın göründüğü zaman aralıklarının listesi. Örnek bir transkript içindeyse yalnızca bir örneği vardır. |
Örnek:
"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"
}
]
}
optik karakter tanıma
Veri Akışı Adı | Açıklama |
---|---|
id |
OCR'nin satır kimliği. |
text |
OCR'nin metni. |
confidence |
Tanıma güveni. |
language |
OCR'nin dili. |
instances |
Bu OCR'nin göründüğü zaman aralıklarının listesi. (Aynı OCR birden çok kez görünebilir.) |
height |
OCR dikdörtgeninin yüksekliği. |
top |
Piksel cinsinden üst konum. |
left |
Piksel cinsinden sol konum. |
width |
OCR dikdörtgeninin genişliği. |
angle |
OCR dikdörtgeninin , ile -180 180 olan açısı. değeri, soldan 0 sağa yatay anlamına gelir. değeri, yukarıdan 90 aşağıya dikey anlamına gelir. değeri 180 , sağdan sola yatay anlamına gelir. değeri, -90 alttan üste dikey anlamına gelir. Değeri 30 , sol üstten sağ alta ortalamalar. |
"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"
}
]
}
],
keywords
Veri Akışı Adı | Açıklama |
---|---|
id |
Anahtar sözcüğün kimliği. |
text |
Anahtar sözcüğün metni. |
confidence |
Anahtar sözcükte tanıma güvenilirliği. |
language |
Anahtar sözcük dili (çevrildiğinde). |
instances |
Bu anahtar sözcüğün göründüğü zaman aralıklarının listesi. (Anahtar sözcük birden çok kez görünebilir.) |
{
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"
}]
}
Yüz
Yüzler varsa, Azure AI Video Indexer yüzleri ve ünlüleri algılamak için videonun tüm karelerinde Yüz Tanıma API'sini kullanır.
Veri Akışı Adı | Açıklama |
---|---|
id |
Yüzün kimliği. |
name |
Yüzün adı. kimliği belirlenmiş bir ünlü veya müşteri tarafından eğitilmiş bir kişi olabilir Unknown #0 . |
confidence |
Yüz belirlemedeki güvenilirlik düzeyi. |
description |
Ünlünün açıklaması. |
thumbnailId |
Yüzün küçük resminin kimliği. |
knownPersonId |
Bilinen bir kişiyse dahili kimlik. |
referenceId |
Eğer bir Bing ünlüsüyse, Bing kimliği. |
referenceType |
Şu anda yalnızca Bing. |
title |
Eğer bu bir ünlüyse, kişinin unvanı. Örneğin: Microsoft's CEO . |
imageUrl |
Bu bir ünlüyse, resim URL'si. |
instances |
Yüzün zaman aralığında göründüğü yerin örnekleri. Her örneğin de bir thumbnailsIds değeri vardır. |
"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"
}]
}]
Etiket
"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"
}
]
}
]
Sahne
Veri Akışı Adı | Açıklama |
---|---|
id |
Sahnenin kimliği. |
instances |
Bu sahne için zaman aralıklarının listesi. (Bir sahnede yalnızca bir örnek olabilir.) |
"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"
}
]
},
]
Çekim
Veri Akışı Adı | Açıklama |
---|---|
id |
Çekimin kimliği. |
keyFrames |
Çekimdeki ana karelerin listesi. Her birinin bir kimliği ve örnek zaman aralıkları listesi vardır. Her ana kare örneğinde, ana karenin küçük resim kimliğini barındıran bir thumbnailId alan vardır. |
instances |
Bu çekim için zaman aralıklarının listesi. (Bir çekimin yalnızca bir örneği olabilir.) |
"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"
}
]
},
]
Marka
Azure AI Video Indexer, konuşmayı metne dönüştürme transkripti ve/veya video OCR'sindeki iş ve ürün marka adlarını algılar. Bu bilgiler markaların görsel olarak tanınması veya logo algılamayı içermez.
Veri Akışı Adı | Açıklama |
---|---|
id |
Markanın kimliği. |
name |
Markanın adı. |
referenceId |
Markanın Wikipedia URL'sinin son eki. Örneğin, Target_Corporation sonekidir https://en.wikipedia.org/wiki/Target_Corporation. |
referenceUrl |
Varsa markanın Wikipedia URL'si. Örneğin: https://en.wikipedia.org/wiki/Target_Corporation. |
description |
Markanın açıklaması. |
tags |
Bu markayla ilişkilendirilmiş önceden tanımlanmış etiketlerin listesi. |
confidence |
Azure AI Video Indexer marka algılayıcısının (0 -1 ) güvenilirlik değeri. |
instances |
Bu marka için zaman aralıklarının listesi. Her örnek, bu markanın transkriptte mi yoksa OCR'de mi göründüğünü gösteren bir değere sahiptir brandType . |
"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"
}
]
}
]
istatistikler
Veri Akışı Adı | Açıklama |
---|---|
CorrespondenceCount |
Videodaki yazışmaların sayısı. |
SpeakerWordCount |
Konuşmacı başına sözcük sayısı. |
SpeakerNumberOfFragments |
Konuşmacının videodaki parça sayısı. |
SpeakerLongestMonolog |
Konuşmacının en uzun monologu. Hoparlör monologun içinde sessizliğe sahipse, buna dahildir. Monologun başındaki ve sonundaki sessizlik kaldırılır. |
SpeakerTalkToListenRatio |
Hesaplama, konuşmacının monologunda harcanan süreyi (aradaki sessizlik olmadan) videonun toplam süresine bölünerek temel alır. Zaman üçüncü ondalık ayırıcıya yuvarlandı. |
audioEffects (önizleme)
Veri Akışı Adı | Açıklama |
---|---|
id |
Ses efektinin kimliği. |
type |
Ses efektinin türü. |
name |
Ses efektinin türü, JSON'un dizine alındığı dildedir. |
instances |
Bu ses efektinin göründüğü zaman aralıklarının listesi. Her örneğin bir güvenilirlik alanı vardır. |
start + end |
Özgün videodaki zaman aralığı. |
adjustedStart + adjustedEnd |
Zaman aralığı ile ayarlanan zaman aralığı karşılaştırması. |
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"
}
]
}
],
Duyguları
Yaklaşımlar alanları sentimentType
(Positive
, Neutral
veya Negative
) tarafından toplanır. Örneğin: 0-0.1
, 0.1-0.2
.
Veri Akışı Adı | Açıklama |
---|---|
id |
Yaklaşımın kimliği. |
averageScore |
Bu yaklaşım türünün tüm örneklerinin tüm puanlarının ortalaması. |
instances |
Bu yaklaşımın göründüğü zaman aralıklarının listesi. |
sentimentType |
Tür , Neutral veya Negative olabilirPositive . |
"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
Transkript, visualContentModeration
Azure AI Video Indexer'ın yetişkinlere yönelik içeriğe sahip olabileceğini bulduğu zaman aralıklarını içerir. Boşsa visualContentModeration
, yetişkin içeriği belirlenmiş değildir.
Yetişkinlere yönelik veya müstehcen içerik içeren videolar yalnızca özel görünümde kullanılabilir. Kullanıcılar, içeriğin insan tarafından gözden geçirilmesi için istek gönderebilir. Bu durumda özniteliği, IsAdult
insan incelemesinin sonucunu içerir.
Veri Akışı Adı | Açıklama |
---|---|
id |
Görsel con çadır modu ration kimliği. |
adultScore |
Yetişkin puanı (con çadır modu ration). |
racyScore |
Müstehcen puan (con çadır modu ration). |
instances |
Bu görsel con çadır modu ration öğesinin göründüğü zaman aralıklarının listesi. |
visualContentModeration hakkında daha fazla bilgi edinin
- Azure AI hizmetleri belgeleri
- Saydamlık notu
- Kullanım örnekleri
- Özellikler ve sınırlamalar
- Tümleştirme ve sorumlu kullanım kılavuzu
- Veri, gizlilik ve güvenlik
"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
Veri Akışı Adı | Açıklama |
---|---|
id |
Metinsel con çadır modu ration kimliği. |
bannedWordsCount |
Yasaklanan sözcüklerin sayısı. |
bannedWordsRatio |
Yasaklanmış sözcüklerin toplam sözcük sayısına oranı. |
textualContentModeration hakkında daha fazla bilgi edinin
- Azure AI hizmetleri belgeleri
- Desteklenen diller
- Özellikler ve sınırlamalar
- Veri, gizlilik ve güvenlik
Duyguları
Azure AI Video Indexer konuşma ve sesli ipuçlarına göre duyguları tanımlar.
Veri Akışı Adı | Açıklama |
---|---|
id |
Duyguların kimliği. |
type |
Tanımlanan bir duygunun türü: Joy , Sadness , Anger veya Fear . |
instances |
Bu duygunun göründüğü zaman aralıklarının listesi. |
"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"
}]
}
],
konuları
Azure AI Video Indexer, transkriptlerden ana konuların çıkarımını yapar. Mümkün olduğunda, ikinci düzey IPTC taksonomisi dahil edilir.
Veri Akışı Adı | Açıklama |
---|---|
id |
Konunun kimliği. |
name |
Konunun adı. Örneğin: Pharmaceuticals . |
referenceId |
Konunun hiyerarşisini yansıtan içerik haritaları. Örneğin: HEALTH AND WELLBEING/MEDICINE AND HEALTHCARE/PHARMACEUTICALS . |
confidence |
aralığındaki 0 -1 güvenilirlik puanı. Daha yüksek daha güvenlidir. |
language |
Konu başlığında kullanılan dil. |
iptcName |
Algılanırsa IPTC medya kodu adı. |
instances |
Şu anda Azure AI Video Indexer bir konuyu zaman aralıklarına göre dizine eklememektedir. Videonun tamamı aralık olarak kullanılır. |
"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"
}]
}]
. . .
Hoparlör
Veri Akışı Adı | Açıklama |
---|---|
id |
Konuşmacının kimliği. |
name |
Konuşmacının adı biçimindedir Speaker #<number> . Örneğin: Speaker #1 . |
instances |
Bu konuşmacının göründüğü zaman aralıklarının listesi. |
"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"
}
]
},
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin