Azure Speech to Text-API verwendet eine Datei im Blobspeicher – 415-Antwort. Nicht unterstützter MedientypPython

Python-Programme
Guest
 Azure Speech to Text-API verwendet eine Datei im Blobspeicher – 415-Antwort. Nicht unterstützter Medientyp

Post by Guest »

Ich versuche, die Azure-Ressource „Speech to Text“ für einige im Blob-Speicher gespeicherte Audiodaten auszuführen. Daher habe ich ein Python-Programm, das die Datei im Blob-Speicher erstellt und dann versucht, die Sprachressource für die Datei auszuführen, aber ich behalte sie bei Ich bekomme eine 415-Antwort und der Antwortinhalt ist nur „b“, also habe ich Probleme herauszufinden, was falsch ist
unten ist mein Anfragecode

Code: Select all

resp = requests.post(
url,
data={
"displayName": filename,
"locale": "en-GB",
"contentContainerUrl": container_uri,
"ContentUrls": [content_uri],
"properties": {
"diarizationEnabled": False,
"wordLevelTimestampsEnabled": False,
"punctuationMode": "DictatedAndAutomatic",
"profanityFilterMode": "Masked"
}
},
headers={"Ocp-Apim-Subscription-Key": sub_key, "Content-Type": "application/json"}
)
und hier ist die Antwort

Code: Select all

displayName: Recording.wav
Content container url:https://RESOURCE.blob.core.windows.net
contents url:  https://RESOURCE.blob.core.windows.net/cnnn-blob/Recording.wav

response content: b''
Ich habe nach Leuten mit ähnlichen Problemen gesucht, aber sie greifen auf unterschiedliche Ressourcen zu, und was für sie funktioniert hat (Angabe des Inhaltstyps, Änderung der Autorisierungsmethode), funktioniert bei mir nicht.
Ich habe auch versucht, dieselbe Datei in andere Dateitypen konvertiert hochzuladen, aber ich glaube nicht, dass die Zieldatei das Problem ist, da sich 415 auf die Anfrage selbst bezieht, oder?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post