@Matt Ma Welcome to Microsoft Q&A Forum, Thank you for posting your query here!
I understand that your ask is about 'how to get all the audio properties from a speechsdk.AudioDataStream in Python speech SDK.
.
You can use the PropertyId enumeration defines various property identifiers that can be used with different components of the Azure Cognitive Services Speech SDK, including but not limited to AudioDataStream.
Please see here.
# Synthesize speech
result = speech_synthesizer.speak_text_async("Hello, World!").get()
# Create an AudioDataStream
stream = speechsdk.AudioDataStream(result)
# Get the properties
properties = stream.properties
# Iterate over the PropertyId enum
for i in speechsdk.PropertyId:
# Get each property's value
value = properties.get_property(i)
print(f"{i}: {value}")
.
Please refer sample code here.
Hope this helps. If you have any follow-up questions, please let me know. I would be happy to help.