PostContent - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

PostContent

Invia l'input dell'utente (testo o parlato) ad Amazon Lex. I client utilizzano questa API per inviare richieste di testo e audio ad Amazon Lex in fase di esecuzione. Amazon Lex interpreta l'input dell'utente utilizzando il modello di apprendimento automatico creato per il bot.

L'PostContentoperazione supporta l'ingresso audio a 8 kHz e 16 kHz. È possibile utilizzare l'audio a 8 kHz per ottenere una maggiore precisione di riconoscimento vocale nelle applicazioni audio telefoniche.

In risposta, Amazon Lex restituisce il messaggio successivo da trasmettere all'utente. Considera i seguenti messaggi di esempio:

  • Per un input dell'utente «Vorrei una pizza», Amazon Lex potrebbe restituire una risposta con un messaggio che richiama i dati relativi allo slot (ad esempio,PizzaSize): «Che dimensione di pizza vorresti?».

  • Dopo che l'utente ha fornito tutte le informazioni sull'ordine della pizza, Amazon Lex potrebbe restituire una risposta con un messaggio per ottenere la conferma dell'utente: «Ordina la pizza?».

  • Dopo che l'utente ha risposto «Sì» alla richiesta di conferma, Amazon Lex potrebbe restituire una dichiarazione conclusiva: «Grazie, la tua pizza al formaggio è stata ordinata».

Non tutti i messaggi Amazon Lex richiedono una risposta da parte dell'utente. Ad esempio, le dichiarazioni conclusive non richiedono una risposta. Alcuni messaggi richiedono solo una risposta affermativa o negativa. Oltre amessage, Amazon Lex fornisce un contesto aggiuntivo sul messaggio nella risposta che puoi utilizzare per migliorare il comportamento del client, come la visualizzazione dell'interfaccia utente client appropriata. Considerare i seguenti esempi:

  • Se il messaggio serve a richiamare dati sugli slot, Amazon Lex restituisce le seguenti informazioni di contesto:

    • x-amz-lex-dialog-stateintestazione impostata su ElicitSlot

    • x-amz-lex-intent-nameintestazione impostata sul nome dell'intento nel contesto corrente

    • x-amz-lex-slot-to-elicitintestazione impostata sul nome dello slot per il quale sta ottenendo informazioni message

    • x-amz-lex-slotsheader impostato su una mappa di slot configurati per l'intento con i loro valori correnti

  • Se il messaggio è una richiesta di conferma, l'x-amz-lex-dialog-stateintestazione viene impostata su Confirmation e l'x-amz-lex-slot-to-elicitintestazione viene omessa.

  • Se il messaggio è una richiesta di chiarimenti configurata per l'intento e indica che l'intento dell'utente non è compreso, l'intestazione viene impostata su e l'x-amz-dialog-stateintestazione viene omessa. ElicitIntent x-amz-slot-to-elicit

Inoltre, Amazon Lex restituisce anche prodotti specifici per l'applicazionesessionAttributes. Per ulteriori informazioni, consulta Managing Conversation Context.

Sintassi della richiesta

POST /bot/botName/alias/botAlias/user/userId/content HTTP/1.1 x-amz-lex-session-attributes: sessionAttributes x-amz-lex-request-attributes: requestAttributes Content-Type: contentType Accept: accept x-amz-lex-active-contexts: activeContexts inputStream

Parametri della richiesta URI

La richiesta utilizza i seguenti parametri URI.

accept

Si passa questo valore come intestazione Accept HTTP.

Il messaggio che Amazon Lex restituisce nella risposta può essere di testo o vocale in base al valore dell'intestazione Accept HTTP nella richiesta.

  • Se il valore ètext/plain; charset=utf-8, Amazon Lex restituisce il testo nella risposta.

  • Se il valore inizia conaudio/, Amazon Lex restituisce la voce nella risposta. Amazon Lex utilizza Amazon Polly per generare il parlato (utilizzando la configurazione specificata nell'Acceptintestazione). Ad esempio, se si specifica audio/mpeg come valore, Amazon Lex restituisce la voce in formato MPEG.

  • Se il valore èaudio/pcm, la voce restituita è audio/pcm in formato little endian a 16 bit.

  • I valori accettati sono i seguenti:

    • audio/mpeg

    • audio/ogg

    • audio/pcm

    • testo/semplice; set di caratteri = utf-8

    • audio/* (il valore predefinito è mpeg)

activeContexts

Un elenco di contesti attivi per la richiesta. Un contesto può essere attivato quando viene soddisfatto un intento precedente o includendo il contesto nella richiesta,

Se non specifichi un elenco di contesti, Amazon Lex utilizzerà l'elenco corrente di contesti per la sessione. Se specifichi un elenco vuoto, tutti i contesti della sessione vengono cancellati.

botAlias

Alias del bot Amazon Lex.

Campo obbligatorio: sì

botName

Nome del bot Amazon Lex.

Campo obbligatorio: sì

contentType

Passi questo valore come intestazione Content-Type HTTP.

Indica il formato audio o il testo. Il valore dell'intestazione deve iniziare con uno dei seguenti prefissi:

  • Formato PCM, i dati audio devono essere in ordine di byte little-endian.

    • audio/l16; rate=16000; canali=1

    • audio/x-l16; frequenza di campionamento = 16000; numero di canali=1

    • audio/lpcm; frequenza di campionamento = 8000; =16; conteggio canali = 1; sample-size-bits =falso is-big-endian

  • Formato Opus

    • audio/ x-cbr-opus-with -preamble; dimensione del preambolo=0; bit-rate=256000; =4 frame-size-milliseconds

  • Formato testo

    • testo/semplice; set di caratteri = utf-8

Campo obbligatorio: sì

requestAttributes

Si passa questo valore come intestazione HTTP. x-amz-lex-request-attributes

Informazioni specifiche sulla richiesta trasferite tra Amazon Lex e un'applicazione client. Il valore deve essere una mappa serializzata JSON e codificata in base64 con chiavi e valori di stringa. La dimensione totale delle sessionAttributes intestazioni requestAttributes and è limitata a 12 KB.

Lo spazio dei nomi x-amz-lex: è riservato agli attributi speciali. Non creare alcun attributo di richiesta con il prefisso. x-amz-lex:

Per ulteriori informazioni, vedere Impostazione degli attributi della richiesta.

sessionAttributes

Questo valore viene passato come intestazione x-amz-lex-session-attributes HTTP.

Informazioni specifiche dell'applicazione trasferite tra Amazon Lex e un'applicazione client. Il valore deve essere una mappa serializzata JSON e codificata in base64 con chiavi e valori di stringa. La dimensione totale delle requestAttributes intestazioni sessionAttributes and è limitata a 12 KB.

Per ulteriori informazioni, vedere Impostazione degli attributi di sessione.

userId

L'ID dell'utente dell'applicazione client. Amazon Lex lo utilizza per identificare la conversazione di un utente con il tuo bot. In fase di esecuzione, ogni richiesta deve contenere il userID campo.

Per decidere l'ID utente da utilizzare per l'applicazione, considera i seguenti fattori.

  • Il userID campo non deve contenere informazioni di identificazione personale dell'utente, ad esempio nome, numeri di identificazione personale o altre informazioni personali dell'utente finale.

  • Se desideri che un utente inizi una conversazione su un dispositivo e continui su un altro dispositivo, utilizza un identificatore specifico dell'utente.

  • Se desideri che lo stesso utente possa tenere due conversazioni indipendenti su due dispositivi diversi, scegli un identificatore specifico del dispositivo.

  • Un utente non può avere due conversazioni indipendenti con due versioni diverse dello stesso bot. Ad esempio, un utente non può conversare con le versioni PROD e BETA dello stesso bot. Se prevedi che un utente debba conversare con due versioni diverse, ad esempio durante il test, includi l'alias bot nell'ID utente per separare le due conversazioni.

Vincoli di lunghezza: lunghezza minima di 2. Lunghezza massima di 100.

Modello: [0-9a-zA-Z._:-]+

Campo obbligatorio: sì

Corpo della richiesta

La richiesta accetta i seguenti dati binari.

inputStream

Input dell'utente in formato audio PCM o Opus o in formato di testo come descritto nell'intestazione HTTP. Content-Type

Puoi trasmettere dati audio ad Amazon Lex oppure creare un buffer locale che acquisisca tutti i dati audio prima dell'invio. In generale, si ottengono prestazioni migliori se si effettuano lo streaming di dati audio anziché il buffering dei dati localmente.

Campo obbligatorio: sì

Sintassi della risposta

HTTP/1.1 200 Content-Type: contentType x-amz-lex-intent-name: intentName x-amz-lex-nlu-intent-confidence: nluIntentConfidence x-amz-lex-alternative-intents: alternativeIntents x-amz-lex-slots: slots x-amz-lex-session-attributes: sessionAttributes x-amz-lex-sentiment: sentimentResponse x-amz-lex-message: message x-amz-lex-encoded-message: encodedMessage x-amz-lex-message-format: messageFormat x-amz-lex-dialog-state: dialogState x-amz-lex-slot-to-elicit: slotToElicit x-amz-lex-input-transcript: inputTranscript x-amz-lex-encoded-input-transcript: encodedInputTranscript x-amz-lex-bot-version: botVersion x-amz-lex-session-id: sessionId x-amz-lex-active-contexts: activeContexts audioStream

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

La risposta restituisce le seguenti intestazioni HTTP.

activeContexts

Un elenco di contesti attivi per la sessione. Un contesto può essere impostato quando un intento viene soddisfatto o chiamando l'operazione PostContentPostText, o. PutSession

È possibile utilizzare un contesto per controllare gli intenti che possono far seguito a un intento o per modificare il funzionamento dell'applicazione.

alternativeIntents

Da uno a quattro intenti alternativi che possono essere applicabili all'intento dell'utente.

Ogni alternativa include un punteggio che indica quanto Amazon Lex sia sicuro che l'intento corrisponda a quello dell'utente. Le intenzioni sono ordinate in base al punteggio di confidenza.

botVersion

La versione del bot che ha risposto alla conversazione. Puoi utilizzare queste informazioni per determinare se una versione di un bot funziona meglio di un'altra versione.

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.

Modello: [0-9]+|\$LATEST

contentType

Tipo di contenuto come specificato nell'intestazione Accept HTTP della richiesta.

dialogState

Identifica lo stato corrente dell'interazione dell'utente. Amazon Lex restituisce uno dei seguenti valori comedialogState. Il client può opzionalmente utilizzare queste informazioni per personalizzare l'interfaccia utente.

  • ElicitIntent- Amazon Lex vuole suscitare l'intento dell'utente. Considerare i seguenti esempi:

    Ad esempio, un utente potrebbe esprimere un intento («Voglio ordinare una pizza»). Se Amazon Lex non è in grado di dedurre l'intento dell'utente da questo enunciato, restituirà questo stato di dialogo.

  • ConfirmIntent- Amazon Lex prevede una risposta «sì» o «no».

    Ad esempio, Amazon Lex richiede la conferma dell'utente prima di soddisfare un intento. Invece di una semplice risposta «sì» o «no», un utente potrebbe rispondere fornendo informazioni aggiuntive. Ad esempio, «sì, ma preparala come una pizza dalla crosta densa» o «no, voglio ordinare da bere». Amazon Lex può elaborare tali informazioni aggiuntive (in questi esempi, aggiornare lo slot del tipo di crosta o modificare l'intento da OrderPizza a OrderDrink).

  • ElicitSlot- Amazon Lex prevede il valore di uno slot per l'intento attuale.

    Ad esempio, supponiamo che nella risposta Amazon Lex invii questo messaggio: «Che dimensione di pizza vorresti?». Un utente potrebbe rispondere con il valore dello slot (ad esempio, «medio»). L'utente potrebbe anche fornire informazioni aggiuntive nella risposta (ad esempio, «pizza con crosta di medio spessore»). Amazon Lex può elaborare tali informazioni aggiuntive in modo appropriato.

  • Fulfilled- Indica che la funzione Lambda ha raggiunto con successo l'intento.

  • ReadyForFulfillment- Indica che il cliente deve soddisfare la richiesta.

  • Failed- Indica che la conversazione con l'utente è fallita.

    Ciò può accadere per vari motivi, tra cui il fatto che l'utente non fornisce una risposta appropriata alle richieste del servizio (puoi configurare quante volte Amazon Lex può richiedere a un utente informazioni specifiche) o se la funzione Lambda non riesce a soddisfare l'intento.

Valori validi: ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed

encodedInputTranscript

Il testo utilizzato per elaborare la richiesta.

In caso di input di flusso audio, il campo encodedInputTranscript contiene il testo estratto dal flusso audio. Questo è il testo che viene effettivamente elaborato per riconoscere gli intenti e i valori dello slot. Puoi utilizzare queste informazioni per determinare se Amazon Lex sta elaborando correttamente l'audio che invii.

Il encodedInputTranscript campo è codificato in base 64. È necessario decodificare il campo prima di poter utilizzare il valore.

encodedMessage

Il messaggio da trasmettere all'utente. Il messaggio può provenire dalla configurazione del bot o da una funzione Lambda.

Se l'intento non è configurato con una funzione Lambda o se la funzione Lambda viene Delegate restituita come tale dialogAction.type nella sua risposta, Amazon Lex decide la linea d'azione successiva e seleziona un messaggio appropriato dalla configurazione del bot in base al contesto di interazione corrente. Ad esempio, se Amazon Lex non è in grado di comprendere l'input dell'utente, utilizza un messaggio di richiesta di chiarimento.

Quando crei un intento, puoi assegnare messaggi ai gruppi. Quando i messaggi vengono assegnati a gruppi, Amazon Lex restituisce un messaggio per ogni gruppo nella risposta. Il campo del messaggio è una stringa JSON in escape contenente i messaggi. Per ulteriori informazioni sulla struttura della stringa JSON restituita, consulta. Formati di messaggio supportati

Se la funzione Lambda restituisce un messaggio, Amazon Lex lo trasmette al client nella sua risposta.

Il encodedMessage campo è codificato in base 64. È necessario decodificare il campo prima di poter utilizzare il valore.

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 1366.

inputTranscript

Questa intestazione è obsoleta.

Il testo utilizzato per elaborare la richiesta.

Puoi utilizzare questo campo solo nelle versioni locali de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR e it-IT. inputTranscriptIn tutte le altre lingue, il campo è nullo. Dovresti invece usare il encodedInputTranscript campo.

In caso di input di flusso audio, il campo inputTranscript contiene il testo estratto dal flusso audio. Questo è il testo che viene effettivamente elaborato per riconoscere gli intenti e i valori dello slot. Puoi utilizzare queste informazioni per determinare se Amazon Lex sta elaborando correttamente l'audio che invii.

intentName

L'attuale intenzione dell'utente di cui Amazon Lex è a conoscenza.

message

Questa intestazione è obsoleta.

Puoi utilizzare questo campo solo nelle versioni locali de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR e it-IT. messageIn tutte le altre lingue, il campo è nullo. Dovresti invece usare il encodedMessage campo.

Il messaggio da trasmettere all'utente. Il messaggio può provenire dalla configurazione del bot o da una funzione Lambda.

Se l'intento non è configurato con una funzione Lambda o se la funzione Lambda viene Delegate restituita come tale dialogAction.type nella sua risposta, Amazon Lex decide la linea d'azione successiva e seleziona un messaggio appropriato dalla configurazione del bot in base al contesto di interazione corrente. Ad esempio, se Amazon Lex non è in grado di comprendere l'input dell'utente, utilizza un messaggio di richiesta di chiarimento.

Quando crei un intento, puoi assegnare messaggi ai gruppi. Quando i messaggi vengono assegnati a gruppi, Amazon Lex restituisce un messaggio per ogni gruppo nella risposta. Il campo del messaggio è una stringa JSON in escape contenente i messaggi. Per ulteriori informazioni sulla struttura della stringa JSON restituita, consulta. Formati di messaggio supportati

Se la funzione Lambda restituisce un messaggio, Amazon Lex lo trasmette al client nella sua risposta.

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 1024 caratteri.

messageFormat

Il formato del messaggio di risposta. Uno dei seguenti valori:

  • PlainText- Il messaggio contiene testo UTF-8 semplice.

  • CustomPayload- Il messaggio è un formato personalizzato per il cliente.

  • SSML- Il messaggio contiene testo formattato per l'output vocale.

  • Composite- Il messaggio contiene un oggetto JSON in escape contenente uno o più messaggi provenienti dai gruppi a cui sono stati assegnati i messaggi al momento della creazione dell'intento.

Valori validi: PlainText | CustomPayload | SSML | Composite

nluIntentConfidence

Fornisce un punteggio che indica quanto Amazon Lex sia sicuro che l'intento restituito corrisponda all'intento dell'utente. Il punteggio è compreso tra 0,0 e 1,0.

Il punteggio è relativo, non assoluto. Il punteggio può cambiare in base ai miglioramenti apportati ad Amazon Lex.

sentimentResponse

Il sentimento espresso in un enunciato.

Quando il bot è configurato per inviare enunciati ad Amazon Comprehend per l'analisi del sentiment, questo campo contiene il risultato dell'analisi.

sessionAttributes

Mappa di coppie chiave/valore che rappresentano le informazioni di contesto specifiche della sessione.

sessionId

L'identificatore univoco della sessione.

slots

Mappa di zero o più slot di intenti (coppie nome/valore) che Amazon Lex ha rilevato dall'input dell'utente durante la conversazione. Il campo è codificato in base 64.

Amazon Lex crea un elenco di risoluzioni contenente i valori probabili per uno slot. Il valore restituito è determinato dal valore valueSelectionStrategy selezionato al momento della creazione o dell'aggiornamento del tipo di slot. Se valueSelectionStrategy è impostato suORIGINAL_VALUE, viene restituito il valore fornito dall'utente, se il valore utente è simile ai valori dello slot. Se valueSelectionStrategy è impostato TOP_RESOLUTION su Amazon Lex restituisce il primo valore nell'elenco delle risoluzioni o, se non esiste un elenco di risoluzioni, null. Se non specifichi avalueSelectionStrategy, l'impostazione predefinita èORIGINAL_VALUE.

slotToElicit

Se il dialogState valore èElicitSlot, restituisce il nome dello slot per il quale Amazon Lex sta ottenendo un valore.

La risposta restituisce quanto segue come corpo HTTP.

audioStream

Il prompt (o l'istruzione) da trasmettere all'utente. Si basa sulla configurazione e sul contesto del bot. Ad esempio, se Amazon Lex non comprende l'intento dell'utente, invia il file clarificationPrompt configurato per il bot. Se l'intento richiede una conferma prima di intraprendere l'azione di adempimento, invia il. confirmationPrompt Un altro esempio: supponiamo che la funzione Lambda abbia soddisfatto con successo l'intento e abbia inviato un messaggio da trasmettere all'utente. Quindi Amazon Lex invia quel messaggio nella risposta.

Errori

BadGatewayException

Il bot Amazon Lex è ancora in fase di creazione oppure uno dei servizi dipendenti (Amazon Polly, AWS Lambda) non è riuscito a causa di un errore interno del servizio.

Codice di stato HTTP: 502

BadRequestException

La convalida della richiesta non è riuscita, non è presente alcun messaggio utilizzabile nel contesto oppure la compilazione del bot non è riuscita, è ancora in corso o contiene modifiche non integrate.

Codice di stato HTTP: 400

ConflictException

Due client utilizzano lo stesso account AWS, lo stesso bot Amazon Lex e lo stesso ID utente.

Codice di stato HTTP: 409

DependencyFailedException

Una delle dipendenze, come AWS Lambda o Amazon Polly, generava un'eccezione. Ad esempio,

  • Se Amazon Lex non dispone di autorizzazioni sufficienti per chiamare una funzione Lambda.

  • Se l'esecuzione di una funzione Lambda richiede più di 30 secondi.

  • Se una funzione Lambda di adempimento restituisce un'azione di Delegate dialogo senza rimuovere alcun valore dello slot.

Codice di stato HTTP: 424

InternalFailureException

Errore interno del servizio. Riprova la chiamata.

Codice di stato HTTP: 500

LimitExceededException

È stato superato un limite.

Codice di stato HTTP: 429

LoopDetectedException

Questa eccezione non viene utilizzata.

Codice di stato HTTP: 508

NotAcceptableException

L'intestazione accept nella richiesta non ha un valore valido.

Codice di stato HTTP: 406

NotFoundException

La risorsa (ad esempio il bot Amazon Lex o un alias) a cui si fa riferimento non è stata trovata.

Codice di stato HTTP: 404

RequestTimeoutException

L'input vocale è troppo lungo.

Codice di stato HTTP: 408

UnsupportedMediaTypeException

L'intestazione Content-Type (PostContentAPI) ha un valore non valido.

Codice di stato HTTP: 415

Esempi

Esempio 1

In questa richiesta, l'URI identifica un bot (Traffic), una versione del bot ($LATEST) e un nome utente finale (someuser). L'Content-Typeintestazione identifica il formato dell'audio nel corpo. Amazon Lex supporta anche altri formati. Per convertire l'audio da un formato all'altro, se necessario, puoi utilizzare il software open source SoX. È possibile specificare il formato in cui si desidera ottenere la risposta aggiungendo l'intestazione Accept HTTP.

Nella risposta, l'x-amz-lex-messageintestazione mostra la risposta restituita da Amazon Lex. Il client può quindi inviare questa risposta all'utente. Lo stesso messaggio viene inviato in formato audio/MPEG tramite codifica a blocchi (come richiesto).

Richiesta di esempio

"POST /bot/Traffic/alias/$LATEST/user/someuser/content HTTP/1.1[\r][\n]" "x-amz-lex-session-attributes: eyJ1c2VyTmFtZSI6IkJvYiJ9[\r][\n]" "Content-Type: audio/x-l16; channel-count=1; sample-rate=16000f[\r][\n]" "Accept: audio/mpeg[\r][\n]" "Host: runtime.lex.us-east-1.amazonaws.com[\r][\n]" "Authorization: AWS4-HMAC-SHA256 Credential=BLANKED_OUT/20161230/us-east-1/lex/aws4_request, SignedHeaders=accept;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-lex-session-attributes, Signature=78ca5b54ea3f64a17ff7522de02cd90a9acd2365b45a9ce9b96ea105bb1c7ec2[\r][\n]" "X-Amz-Date: 20161230T181426Z[\r][\n]" "X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855[\r][\n]" "Transfer-Encoding: chunked[\r][\n]" "Connection: Keep-Alive[\r][\n]" "User-Agent: Apache-HttpClient/4.5.x (Java/1.8.0_112)[\r][\n]" "Accept-Encoding: gzip,deflate[\r][\n]" "[\r][\n]" "1000[\r][\n]" "[0x7][0x0][0x7][0x0][\n]" "[0x0][0x7][0x0][0xfc][0xff][\n]" "[0x0][\n]" …

Risposta di esempio

"HTTP/1.1 200 OK[\r][\n]" "x-amzn-RequestId: cc8b34af-cebb-11e6-a35c-55f3a992f28d[\r][\n]" "x-amz-lex-message: Sorry, can you repeat that?[\r][\n]" "x-amz-lex-dialog-state: ElicitIntent[\r][\n]" "x-amz-lex-session-attributes: eyJ1c2VyTmFtZSI6IkJvYiJ9[\r][\n]" "Content-Type: audio/mpeg[\r][\n]" "Transfer-Encoding: chunked[\r][\n]" "Date: Fri, 30 Dec 2016 18:14:28 GMT[\r][\n]" "[\r][\n]" "2000[\r][\n]" "ID3[0x4][0x0][0x0][0x0][0x0][0x0]#TSSE[0x0][0x0][0x0][0xf][0x0][0x0][0x3]Lavf57.41.100[0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0x0][0xff][0xf3]`[0xc4][0x0][0x1b]{[0x8d][0xe8][0x1]C[0x18][0x1][0x0]J[0xe0]`b[0xdd][0xd1][0xb][0xfd][0x11][0xdf][0xfe]";[0xbb][0xbb][0x9f][0xee][0xee][0xee][0xee]|DDD/[0xff][0xff][0xff][0xff]www?D[0xf7]w^?[0xff][0xfa]h[0x88][0x85][0xfe][0x88][0x88][0x88][[0xa2]'[0xff][0xfa]"{[0x9f][0xe8][0x88]]D[0xeb][0xbb][0xbb][0xa2]!u[0xfd][0xdd][0xdf][0x88][0x94][0x0]F[0xef][0xa1]8[0x0][0x82]w[0x88]N[0x0][0x0][0x9b][0xbb][0xe8][0xe …

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK specifici della lingua AWS , consulta quanto segue: