Skip to content

16-second hang while establishing a transcribe streaming connection #1401

Open

Description

@MathieuDuponchelle

Describe the bug

On a particular machine, Transcribe Streaming.StartStreamTranscription hangs for 16 seconds before finally succeeding (then AWS transcribe immediately times out because it hasn't received audio for more than 15 seconds)

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

I expect connection to be established in a timely fashion

Current Behavior

Connection establishment hangs for 16 seconds on running read_after_execution interceptors:

2026-01-27T06:40:35.945921Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=5764325 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::retries::strategy::standard: attempt #1 classified as NoActionIndicated, not retrying
2026-01-27T06:40:35.945927Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=5764325 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::orchestrator: a retry is either unnecessary or not possible, exiting attempt loop
2026-01-27T06:40:35.945939Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=5764325 rpc.system="aws-api"}:finally_op: aws_smithy_runtime::client::interceptors: running `modify_before_completion` interceptors
2026-01-27T06:40:35.945948Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=5764325 rpc.system="aws-api"}:finally_op: aws_smithy_runtime::client::interceptors: running `read_after_execution` interceptors
2026-01-27T06:40:51.956883Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=5764325 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open

Reproduction Steps

This only reproduces on a single machine, and occurs using GStreamer's AWS transcriber when the connection builder is built:

https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/blob/main/net/aws/src/transcriber2/imp.rs?ref_type=heads#L773

I can probably turn this into a sample, but the issue most likely won't be reproducable everywhere

Possible Solution

I don't have an idea what might be causing this

Additional Information/Context

No response

Version

├── aws-config v1.8.12
│   ├── aws-credential-types v1.2.11
│   │   ├── aws-smithy-async v1.2.7
│   │   ├── aws-smithy-runtime-api v1.10.0
│   │   │   ├── aws-smithy-async v1.2.7 (*)
│   │   │   ├── aws-smithy-types v1.3.6
│   │   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-runtime v1.5.18
│   │   ├── aws-credential-types v1.2.11 (*)
│   │   ├── aws-sigv4 v1.3.7
│   │   │   ├── aws-credential-types v1.2.11 (*)
│   │   │   ├── aws-smithy-eventstream v0.60.14
│   │   │   │   ├── aws-smithy-types v1.3.6 (*)
│   │   │   ├── aws-smithy-http v0.62.6
│   │   │   │   ├── aws-smithy-eventstream v0.60.14 (*)
│   │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   │   │   ├── aws-smithy-types v1.3.6 (*)
│   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   │   ├── aws-smithy-types v1.3.6 (*)
│   │   ├── aws-smithy-async v1.2.7 (*)
│   │   ├── aws-smithy-eventstream v0.60.14 (*)
│   │   ├── aws-smithy-http v0.62.6 (*)
│   │   ├── aws-smithy-runtime v1.9.8
│   │   │   ├── aws-smithy-async v1.2.7 (*)
│   │   │   ├── aws-smithy-http v0.62.6 (*)
│   │   │   ├── aws-smithy-http-client v1.1.5
│   │   │   │   ├── aws-smithy-async v1.2.7 (*)
│   │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   │   │   ├── aws-smithy-types v1.3.6 (*)
│   │   │   ├── aws-smithy-observability v0.2.0
│   │   │   │   └── aws-smithy-runtime-api v1.10.0 (*)
│   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   │   ├── aws-smithy-types v1.3.6 (*)
│   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   ├── aws-smithy-types v1.3.6 (*)
│   │   ├── aws-types v1.3.11
│   │   │   ├── aws-credential-types v1.2.11 (*)
│   │   │   ├── aws-smithy-async v1.2.7 (*)
│   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   │   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-sdk-sts v1.96.0
│   │   ├── aws-credential-types v1.2.11 (*)
│   │   ├── aws-runtime v1.5.18 (*)
│   │   ├── aws-smithy-async v1.2.7 (*)
│   │   ├── aws-smithy-http v0.62.6 (*)
│   │   ├── aws-smithy-json v0.61.9
│   │   │   └── aws-smithy-types v1.3.6 (*)
│   │   ├── aws-smithy-observability v0.2.0 (*)
│   │   ├── aws-smithy-query v0.60.9
│   │   │   ├── aws-smithy-types v1.3.6 (*)
│   │   ├── aws-smithy-runtime v1.9.8 (*)
│   │   ├── aws-smithy-runtime-api v1.10.0 (*)
│   │   ├── aws-smithy-types v1.3.6 (*)
│   │   ├── aws-smithy-xml v0.60.13
│   │   ├── aws-types v1.3.11 (*)
│   ├── aws-smithy-async v1.2.7 (*)
│   ├── aws-smithy-http v0.62.6 (*)
│   ├── aws-smithy-json v0.61.9 (*)
│   ├── aws-smithy-runtime v1.9.8 (*)
│   ├── aws-smithy-runtime-api v1.10.0 (*)
│   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-types v1.3.11 (*)
├── aws-credential-types v1.2.11 (*)
├── aws-sdk-polly v1.97.0
│   ├── aws-credential-types v1.2.11 (*)
│   ├── aws-runtime v1.5.18 (*)
│   ├── aws-sigv4 v1.3.7 (*)
│   ├── aws-smithy-async v1.2.7 (*)
│   ├── aws-smithy-http v0.62.6 (*)
│   ├── aws-smithy-json v0.61.9 (*)
│   ├── aws-smithy-observability v0.2.0 (*)
│   ├── aws-smithy-runtime v1.9.8 (*)
│   ├── aws-smithy-runtime-api v1.10.0 (*)
│   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-types v1.3.11 (*)
├── aws-sdk-s3 v1.120.0
│   ├── aws-credential-types v1.2.11 (*)
│   ├── aws-runtime v1.5.18 (*)
│   ├── aws-sigv4 v1.3.7 (*)
│   ├── aws-smithy-async v1.2.7 (*)
│   ├── aws-smithy-checksums v0.63.13
│   │   ├── aws-smithy-http v0.62.6 (*)
│   │   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-smithy-eventstream v0.60.14 (*)
│   ├── aws-smithy-http v0.62.6 (*)
│   ├── aws-smithy-json v0.61.9 (*)
│   ├── aws-smithy-observability v0.2.0 (*)
│   ├── aws-smithy-runtime v1.9.8 (*)
│   ├── aws-smithy-runtime-api v1.10.0 (*)
│   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-smithy-xml v0.60.13 (*)
│   ├── aws-types v1.3.11 (*)
├── aws-sdk-sso v1.92.0
│   ├── aws-credential-types v1.2.11 (*)
│   ├── aws-runtime v1.5.18 (*)
│   ├── aws-smithy-async v1.2.7 (*)
│   ├── aws-smithy-http v0.62.6 (*)
│   ├── aws-smithy-json v0.61.9 (*)
│   ├── aws-smithy-observability v0.2.0 (*)
│   ├── aws-smithy-runtime v1.9.8 (*)
│   ├── aws-smithy-runtime-api v1.10.0 (*)
│   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-types v1.3.11 (*)
├── aws-sdk-sts v1.96.0 (*)
├── aws-sdk-transcribestreaming v1.96.0
│   ├── aws-credential-types v1.2.11 (*)
│   ├── aws-runtime v1.5.18 (*)
│   ├── aws-sigv4 v1.3.7 (*)
│   ├── aws-smithy-async v1.2.7 (*)
│   ├── aws-smithy-eventstream v0.60.14 (*)
│   ├── aws-smithy-http v0.62.6 (*)
│   ├── aws-smithy-json v0.61.9 (*)
│   ├── aws-smithy-observability v0.2.0 (*)
│   ├── aws-smithy-runtime v1.9.8 (*)
│   ├── aws-smithy-runtime-api v1.10.0 (*)
│   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-types v1.3.11 (*)
├── aws-sdk-translate v1.92.0
│   ├── aws-credential-types v1.2.11 (*)
│   ├── aws-runtime v1.5.18 (*)
│   ├── aws-smithy-async v1.2.7 (*)
│   ├── aws-smithy-http v0.62.6 (*)
│   ├── aws-smithy-json v0.61.9 (*)
│   ├── aws-smithy-observability v0.2.0 (*)
│   ├── aws-smithy-runtime v1.9.8 (*)
│   ├── aws-smithy-runtime-api v1.10.0 (*)
│   ├── aws-smithy-types v1.3.6 (*)
│   ├── aws-types v1.3.11 (*)
├── aws-types v1.3.11 (*)

Environment details (OS name and version, etc.)

Fedora 43

Logs

I pasted some relevant logs above :)

Activity

  1. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    Isn't this issue about how the GStreamer plugin is calling the async code? Looking at the transcriber code it uses futures::executor::block_on()

    let mut output = futures::executor::block_on(async move {
        builder.audio_stream(chunk_stream.into()).send().await
    })

    The SDK uses tokio for managing the HTTP/2 connections. When you use futures::executor::block_on, it creates a separate executor and blocks the thread which prevents it from polling the h2 connections. You are seeing a 16s hang because it is waiting for a timeout.

    I think you could use the tokio's block_on instead:

    let mut output = RUNTIME.block_on(async move {
        builder.audio_stream(chunk_stream.into()).send().await
    })

    I noticed the GStreamer crate already has a RUNTIME defined, so this should just work. Can you try that and let me know if it fixes the hang?

  2. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    @sdroege has a MR to do precisely that (https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2835), but as far as I know that wasn't sufficient. I'll check with him what the status is, if that's also your guess then that's probably right, it's annoying that I can't reproduce this on my end :( Thanks a lot for looking, I know I didn't attach a standalone reproducer :)

    I'll keep this updated as soon as I have more info

  3. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    Interesting that the MR didn't fully fix it. If the issue persists after that change, could you grab logs with RUST_LOG=tokio=trace,h2=trace when you can reproduce it ? That would help us see exactly where the time is being spent.

  4. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    Interestingly enough I can now reproduce both with his branch and the original one, this is very strange, trying to make a minimal reproducer now

  5. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    Great that would be helpful.

  6. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    OK so here's the de-gstreamerized minimal reproducer (not using futures::executor::block_on):

    use anyhow::Error;
    use std::sync::LazyLock;
    use tokio::runtime;
    use aws_sdk_s3::config::StalledStreamProtectionConfig;
    use futures::channel::mpsc;
    use futures::prelude::*;
    use aws_sdk_transcribestreaming::types as aws_types;
    use tracing_subscriber::EnvFilter;
    
    pub static RUNTIME: LazyLock<runtime::Runtime> = LazyLock::new(|| {
        runtime::Builder::new_multi_thread()
            .enable_all()
            .worker_threads(2)
            .thread_name("gst-aws-runtime")
            .build()
            .unwrap()
    });
    
    fn main() -> Result<(), Error> {
    
        tracing_subscriber::fmt()
            .with_env_filter(
                EnvFilter::from_default_env()
            )
            .init();
    
        let config_loader = aws_config::defaults(aws_config::BehaviorVersion::latest());
        let config_loader = config_loader.region(
            aws_config::meta::region::RegionProviderChain::default_provider()
                .or_else("us-east-1"),
        );
        let config_loader =
            config_loader.stalled_stream_protection(StalledStreamProtectionConfig::disabled());
    
        let config = RUNTIME.block_on(config_loader.load());
    
        let (_audio_tx, audio_rx) = mpsc::channel::<Vec<u8>>(1);
    
        let chunk_stream = audio_rx.flat_map(move |data: Vec<u8>| {
            async_stream::stream! {
                use aws_sdk_transcribestreaming::primitives::Blob;
                use aws_types::{AudioEvent, AudioStream};
                if !data.is_empty() {
                    for chunk in data.chunks(8192) {
                        yield Ok(AudioStream::AudioEvent(AudioEvent::builder().audio_chunk(Blob::new(chunk)).build()));
                    }
                } else {
                    yield Ok(AudioStream::AudioEvent(AudioEvent::builder().audio_chunk(Blob::new([])).build()));
                }
            }
        });
    
        let client = aws_sdk_transcribestreaming::Client::new(&config);
    
        let builder = client
            .start_stream_transcription()
            .language_code("en-US".into())
            .media_sample_rate_hertz(48_000i32)
            .media_encoding(aws_types::MediaEncoding::Pcm)
            .enable_partial_results_stabilization(true);
    
        let output = RUNTIME
            .block_on(async move {
                let res = builder.audio_stream(chunk_stream.into()).send().await;
                res
            });
    
        eprintln!("Output: {:?}", output);
    
        Ok(())
    }
    

    And here are the logs (all of them, just RUST_LOG=trace):

    2026-01-27T22:18:55.639775Z TRACE aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.639807Z TRACE aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.639823Z TRACE aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.639828Z TRACE aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.639950Z DEBUG aws_runtime::fs_util: loaded home directory src="HOME"
    2026-01-27T22:18:55.639972Z DEBUG load_config_file{file=Default(Config)}: aws_runtime::env_config::source: performing home directory substitution home="/home/meh" path="~/.aws/config"
    2026-01-27T22:18:55.639985Z DEBUG load_config_file{file=Default(Config)}: aws_runtime::env_config::source: home directory expanded before="~/.aws/config" after="/home/meh/.aws/config"
    2026-01-27T22:18:55.639994Z DEBUG load_config_file{file=Default(Config)}: aws_runtime::env_config::source: config file not found path=~/.aws/config
    2026-01-27T22:18:55.639997Z DEBUG load_config_file{file=Default(Config)}: aws_runtime::env_config::source: config file loaded path=Some("/home/meh/.aws/config") size=0
    2026-01-27T22:18:55.640005Z DEBUG load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: performing home directory substitution home="/home/meh" path="~/.aws/credentials"
    2026-01-27T22:18:55.640007Z DEBUG load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: home directory expanded before="~/.aws/credentials" after="/home/meh/.aws/credentials"
    2026-01-27T22:18:55.640010Z DEBUG load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: config file not found path=~/.aws/credentials
    2026-01-27T22:18:55.640012Z DEBUG load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: config file loaded path=Some("/home/meh/.aws/credentials") size=0
    2026-01-27T22:18:55.640026Z TRACE aws_runtime::env_config: (env) no value set for AWS_USE_FIPS_ENDPOINT
    2026-01-27T22:18:55.640029Z TRACE aws_runtime::env_config: (service profile) no value set for use_fips_endpoint
    2026-01-27T22:18:55.640031Z TRACE aws_runtime::env_config: (env) no value set for AWS_USE_DUALSTACK_ENDPOINT
    2026-01-27T22:18:55.640033Z TRACE aws_runtime::env_config: (service profile) no value set for use_dualstack_endpoint
    2026-01-27T22:18:55.640051Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}: aws_runtime::fs_util: loaded home directory src="HOME"
    2026-01-27T22:18:55.640056Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Config)}: aws_runtime::env_config::source: performing home directory substitution home="/home/meh" path="~/.aws/config"
    2026-01-27T22:18:55.640060Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Config)}: aws_runtime::env_config::source: home directory expanded before="~/.aws/config" after="/home/meh/.aws/config"
    2026-01-27T22:18:55.640064Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Config)}: aws_runtime::env_config::source: config file not found path=~/.aws/config
    2026-01-27T22:18:55.640067Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Config)}: aws_runtime::env_config::source: config file loaded path=Some("/home/meh/.aws/config") size=0
    2026-01-27T22:18:55.640071Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: performing home directory substitution home="/home/meh" path="~/.aws/credentials"
    2026-01-27T22:18:55.640075Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: home directory expanded before="~/.aws/credentials" after="/home/meh/.aws/credentials"
    2026-01-27T22:18:55.640079Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: config file not found path=~/.aws/credentials
    2026-01-27T22:18:55.640082Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:region_provider_chain{provider=ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }}:load_config_file{file=Default(Credentials)}: aws_runtime::env_config::source: config file loaded path=Some("/home/meh/.aws/credentials") size=0
    2026-01-27T22:18:55.640094Z DEBUG region_provider_chain{provider=DefaultRegionChain(RegionProviderChain { providers: [EnvironmentVariableRegionProvider { env: Env(Real) }, ProfileFileRegionProvider { provider_config: ProviderConfig { env: Env(Real), fs: Fs(Real), time_source: SharedTimeSource(SystemTimeSource), http_client: None, retry_config: None, sleep_impl: Some(SharedAsyncSleep(TokioSleep)), region: None, use_fips: None, use_dual_stack: None, profile_name_override: None } }, ImdsRegionProvider { client: "IMDS client truncated for readability", env: Env(Real) }] })}:imds_load_region: aws_config::imds::region: not using IMDS to load region, IMDS is disabled
    2026-01-27T22:18:55.640115Z TRACE aws_runtime::env_config: (env) no value set for AWS_MAX_ATTEMPTS
    2026-01-27T22:18:55.640117Z TRACE aws_runtime::env_config: (service profile) no value set for max_attempts
    2026-01-27T22:18:55.640119Z TRACE aws_runtime::env_config: (env) no value set for AWS_RETRY_MODE
    2026-01-27T22:18:55.640120Z TRACE aws_runtime::env_config: (service profile) no value set for retry_mode
    2026-01-27T22:18:55.640122Z TRACE aws_runtime::env_config: (env) no value set for AWS_SDK_UA_APP_ID
    2026-01-27T22:18:55.640124Z TRACE aws_runtime::env_config: (service profile) no value set for sdk_ua_app_id
    2026-01-27T22:18:55.640125Z TRACE aws_runtime::env_config: (service profile) no value set for sdk-ua-app-id
    2026-01-27T22:18:55.640127Z TRACE aws_runtime::env_config: (env) no value set for AWS_DISABLE_REQUEST_COMPRESSION
    2026-01-27T22:18:55.640130Z TRACE aws_runtime::env_config: (service profile) no value set for disable_request_compression
    2026-01-27T22:18:55.640132Z TRACE aws_runtime::env_config: (env) no value set for AWS_REQUEST_MIN_COMPRESSION_SIZE_BYTES
    2026-01-27T22:18:55.640133Z TRACE aws_runtime::env_config: (service profile) no value set for request_min_compression_size_bytes
    2026-01-27T22:18:55.640147Z TRACE build_profile_file_credentials_provider: aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.640154Z TRACE build_profile_file_credentials_provider: aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.640161Z TRACE build_profile_file_credentials_provider: aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.640165Z TRACE build_profile_file_credentials_provider: aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.640183Z TRACE aws_runtime::env_config: (env) no value set for AWS_ENDPOINT_URL
    2026-01-27T22:18:55.640185Z TRACE aws_runtime::env_config: (service profile) no value set for endpoint_url
    2026-01-27T22:18:55.640199Z TRACE aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.640211Z DEBUG aws_sdk_sts::endpoint_lib: loading default partitions
    2026-01-27T22:18:55.640296Z TRACE aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.643779Z DEBUG aws_smithy_http_client::hyper_legacy::default_connector: with_native_roots processed 146 valid and 0 invalid certs
    2026-01-27T22:18:55.643807Z TRACE aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.643815Z TRACE aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.643821Z TRACE aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.643825Z TRACE aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.643834Z TRACE aws_runtime::env_config: (env) no value set for AWS_IGNORE_CONFIGURED_ENDPOINT_URLS
    2026-01-27T22:18:55.643836Z TRACE aws_runtime::env_config: (service profile) no value set for ignore_configured_endpoint_urls
    2026-01-27T22:18:55.643838Z TRACE aws_runtime::env_config: (env) no value set for AWS_ENDPOINT_URL
    2026-01-27T22:18:55.643840Z TRACE aws_runtime::env_config: (service profile) no value set for endpoint_url
    2026-01-27T22:18:55.643843Z TRACE aws_runtime::env_config: (env) no value set for AWS_REQUEST_CHECKSUM_CALCULATION
    2026-01-27T22:18:55.643845Z TRACE aws_runtime::env_config: (service profile) no value set for request_checksum_calculation
    2026-01-27T22:18:55.643847Z TRACE aws_runtime::env_config: (env) no value set for AWS_RESPONSE_CHECKSUM_VALIDATION
    2026-01-27T22:18:55.643848Z TRACE aws_runtime::env_config: (service profile) no value set for response_checksum_validation
    2026-01-27T22:18:55.643850Z TRACE aws_runtime::env_config: (env) no value set for AWS_ACCOUNT_ID_ENDPOINT_MODE
    2026-01-27T22:18:55.643851Z TRACE aws_runtime::env_config: (service profile) no value set for account_id_endpoint_mode
    2026-01-27T22:18:55.643854Z TRACE aws_runtime::env_config: (env) no value set for AWS_AUTH_SCHEME_PREFERENCE
    2026-01-27T22:18:55.643856Z TRACE aws_runtime::env_config: (service profile) no value set for auth_scheme_preference
    2026-01-27T22:18:55.643874Z TRACE aws_runtime::env_config: (env) no value set for AWS_ENDPOINT_URL
    2026-01-27T22:18:55.643877Z TRACE aws_runtime::env_config: (service profile) no value set for endpoint_url
    2026-01-27T22:18:55.643891Z TRACE aws_smithy_http_client::hyper_legacy: creating a new default hyper 0.14.x client
    2026-01-27T22:18:55.643900Z DEBUG aws_sdk_transcribestreaming::endpoint_lib: loading default partitions
    2026-01-27T22:18:55.643973Z TRACE aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.643998Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:apply_configuration: aws_smithy_runtime_api::client::runtime_plugin: applying client runtime plugins
    2026-01-27T22:18:55.644007Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:apply_configuration: aws_smithy_runtime::client::interceptors: running client `read_before_execution` interceptors
    2026-01-27T22:18:55.644016Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:apply_configuration: aws_smithy_runtime_api::client::runtime_plugin: applying operation runtime plugins
    2026-01-27T22:18:55.644022Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:apply_configuration: aws_smithy_runtime::client::interceptors: running operation `read_before_execution` interceptors
    2026-01-27T22:18:55.644032Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:apply_configuration: aws_smithy_runtime::client::orchestrator: timeout settings for this operation: TimeoutConfig { connect_timeout: Set(3.1s), read_timeout: Unset, operation_timeout: Unset, operation_attempt_timeout: Unset }
    2026-01-27T22:18:55.644042Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}: aws_smithy_runtime::client::orchestrator: runtime_components=RuntimeComponents { auth_scheme_option_resolver: Tracked { _origin: "ServiceRuntimePlugin", value: SharedAuthSchemeOptionResolver(DowncastParams(DefaultAuthSchemeResolver { service_defaults: [AuthSchemeOption { scheme_id: AuthSchemeId { scheme_id: "sigv4" }, properties: None }], operation_overrides: {} })) }, http_client: Some(Tracked { _origin: "default_http_client_plugin", value: SharedHttpClient { selector: HyperClient { connector_cache: RwLock { data: {}, poisoned: false, .. }, client_builder: Builder { client_config: Config { retry_canceled_requests: true, set_host: true, ver: Auto }, conn_builder: Builder { exec: Exec, h09_responses: false, h1_parser_config: ParserConfig { allow_spaces_after_header_name_in_responses: false, allow_obsolete_multiline_headers_in_responses: false, allow_multiple_spaces_in_request_line_delimiters: false, allow_multiple_spaces_in_response_status_delimiters: false, allow_space_before_first_header_name: false, ignore_invalid_headers_in_responses: false, ignore_invalid_headers_in_requests: false }, h1_writev: None, h1_title_case_headers: false, h1_preserve_header_case: false, h1_read_buf_exact_size: None, h1_max_buf_size: None, h2_builder: Config { adaptive_window: false, initial_conn_window_size: 5242880, initial_stream_window_size: 2097152, max_frame_size: 16384, keep_alive_interval: None, keep_alive_timeout: 20s, keep_alive_while_idle: false, max_concurrent_reset_streams: None, max_send_buffer_size: 1048576 }, version: Http1 }, pool_config: Config { idle_timeout: Some(90s), max_idle_per_host: 18446744073709551615 } } } } }), endpoint_resolver: Tracked { _origin: "ServiceRuntimePlugin", value: SharedEndpointResolver(DowncastParams(DefaultResolver { partition_resolver: PartitionResolver { partitions: [PartitionMetadata { id: "aws", region_regex: Regex("^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$"), regions: {"ap-south-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "me-south-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-northeast-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "il-central-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-3": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-central-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-northeast-3": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "mx-central-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ca-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "af-south-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-4": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-east-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-6": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-west-3": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ca-central-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-south-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-central-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-west-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-7": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "me-central-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "sa-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-south-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-east-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-southeast-5": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-west-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-north-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "aws-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-south-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "ap-northeast-2": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws", dns_suffix: "amazonaws.com", dual_stack_dns_suffix: "api.aws", supports_fips: true, supports_dual_stack: true, implicit_global_region: "us-east-1" } }, PartitionMetadata { id: "aws-cn", region_regex: Regex("^cn\\-\\w+\\-\\d+$"), regions: {"cn-northwest-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "aws-cn-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "cn-north-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-cn", dns_suffix: "amazonaws.com.cn", dual_stack_dns_suffix: "api.amazonwebservices.com.cn", supports_fips: true, supports_dual_stack: true, implicit_global_region: "cn-northwest-1" } }, PartitionMetadata { id: "aws-eusc", region_regex: Regex("^eusc\\-(de)\\-\\w+\\-\\d+$"), regions: {"eusc-de-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-eusc", dns_suffix: "amazonaws.eu", dual_stack_dns_suffix: "api.amazonwebservices.eu", supports_fips: true, supports_dual_stack: true, implicit_global_region: "eusc-de-east-1" } }, PartitionMetadata { id: "aws-iso", region_regex: Regex("^us\\-iso\\-\\w+\\-\\d+$"), regions: {"aws-iso-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-iso-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-iso-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-iso", dns_suffix: "c2s.ic.gov", dual_stack_dns_suffix: "api.aws.ic.gov", supports_fips: true, supports_dual_stack: true, implicit_global_region: "us-iso-east-1" } }, PartitionMetadata { id: "aws-iso-b", region_regex: Regex("^us\\-isob\\-\\w+\\-\\d+$"), regions: {"us-isob-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "aws-iso-b-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-isob-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-iso-b", dns_suffix: "sc2s.sgov.gov", dual_stack_dns_suffix: "api.aws.scloud", supports_fips: true, supports_dual_stack: true, implicit_global_region: "us-isob-east-1" } }, PartitionMetadata { id: "aws-iso-e", region_regex: Regex("^eu\\-isoe\\-\\w+\\-\\d+$"), regions: {"aws-iso-e-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "eu-isoe-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-iso-e", dns_suffix: "cloud.adc-e.uk", dual_stack_dns_suffix: "api.cloud-aws.adc-e.uk", supports_fips: true, supports_dual_stack: true, implicit_global_region: "eu-isoe-west-1" } }, PartitionMetadata { id: "aws-iso-f", region_regex: Regex("^us\\-isof\\-\\w+\\-\\d+$"), regions: {"aws-iso-f-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-isof-south-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-isof-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-iso-f", dns_suffix: "csp.hci.ic.gov", dual_stack_dns_suffix: "api.aws.hci.ic.gov", supports_fips: true, supports_dual_stack: true, implicit_global_region: "us-isof-south-1" } }, PartitionMetadata { id: "aws-us-gov", region_regex: Regex("^us\\-gov\\-\\w+\\-\\d+$"), regions: {"us-gov-west-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "aws-us-gov-global": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }, "us-gov-east-1": PartitionOutputOverride { name: None, dns_suffix: None, dual_stack_dns_suffix: None, supports_fips: None, supports_dual_stack: None, implicit_global_region: None }}, outputs: PartitionOutput { name: "aws-us-gov", dns_suffix: "amazonaws.com", dual_stack_dns_suffix: "api.aws", supports_fips: true, supports_dual_stack: true, implicit_global_region: "us-gov-west-1" } }] } })) }, auth_schemes: {AuthSchemeId { scheme_id: "sigv4" }: Tracked { _origin: "ServiceRuntimePlugin", value: SharedAuthScheme(SigV4AuthScheme { signer: SigV4Signer }) }, AuthSchemeId { scheme_id: "noAuth" }: Tracked { _origin: "NoAuthRuntimePlugin", value: SharedAuthScheme(NoAuthScheme { signer: NoAuthSigner }) }}, identity_cache: Tracked { _origin: "service config", value: SharedIdentityCache(LazyCache { partitions: CachePartitions { partitions: RwLock { data: {}, poisoned: false, .. }, buffer_time: 10s }, load_timeout: 5s, buffer_time: 10s, buffer_time_jitter_fraction: 0x55bef567dd20, default_expiration: 900s }) }, identity_resolvers: {AuthSchemeId { scheme_id: "sigv4" }: Tracked { _origin: "service config", value: SharedIdentityResolver { inner: SharedCredentialsProvider(DefaultCredentialsChain { provider_chain: CredentialsProviderChain { providers: ["Environment", "Profile", "WebIdentityToken", "EcsContainer", "Ec2InstanceMetadata"] } }, IdentityCachePartition(7)), cache_partition: IdentityCachePartition(7) } }, AuthSchemeId { scheme_id: "noAuth" }: Tracked { _origin: "NoAuthRuntimePlugin", value: SharedIdentityResolver { inner: NoAuthIdentityResolver, cache_partition: IdentityCachePartition(8) } }}, interceptors: [Tracked { _origin: "default_retry_config_plugin", value: SharedInterceptor { interceptor: TokenBucketProvider { default_partition: RetryPartition { inner: Default("transcribestreaming-us-east-1") }, token_bucket: TokenBucket { semaphore: Semaphore { ll_sem: Semaphore { permits: 500 } }, max_permits: 500, timeout_retry_cost: 10, retry_cost: 5, success_reward: 0.0, fractional_tokens: AtomicF32 { value: 0.0 }, refill_rate: 0.0, last_refill_time_secs: 0 } } } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: ConnectionPoisoningInterceptor } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: RetryModeFeatureTrackerInterceptor } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: ServiceClockSkewInterceptor } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: RequestInfoInterceptor } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: UserAgentInterceptor } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: InvocationIdInterceptor { default: DefaultInvocationIdGenerator { rng: Mutex { data: Rng(2003486178156519407), poisoned: false, .. } } } } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: RecursionDetectionInterceptor { env: Env(Real) } } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: EndpointOverrideFeatureTrackerInterceptor } }, Tracked { _origin: "ServiceRuntimePlugin", value: SharedInterceptor { interceptor: ObservabilityFeatureTrackerInterceptor } }, Tracked { _origin: "EnforceContentLength", value: SharedInterceptor { interceptor: EnforceContentLengthInterceptor } }, Tracked { _origin: "Metrics", value: SharedInterceptor { interceptor: MetricsInterceptor { time_source: SharedTimeSource(SharedTimeSource(SharedTimeSource(SystemTimeSource))) } } }, Tracked { _origin: "StartStreamTranscription", value: SharedInterceptor { interceptor: StartStreamTranscriptionEndpointParamsInterceptor } }], retry_classifiers: [Tracked { _origin: "ServiceRuntimePlugin", value: SharedRetryClassifier(HttpStatusCodeClassifier { retryable_status_codes: [500, 502, 503, 504] }) }, Tracked { _origin: "StartStreamTranscription", value: SharedRetryClassifier(AwsErrorCodeClassifier { throttling_errors: ["Throttling", "ThrottlingException", "ThrottledException", "RequestThrottledException", "TooManyRequestsException", "ProvisionedThroughputExceededException", "TransactionInProgressException", "RequestLimitExceeded", "BandwidthLimitExceeded", "LimitExceededException", "RequestThrottled", "SlowDown", "PriorRequestNotComplete", "EC2ThrottledException"], transient_errors: ["RequestTimeout", "RequestTimeoutException"], _inner: PhantomData<aws_sdk_transcribestreaming::operation::start_stream_transcription::StartStreamTranscriptionError> }) }, Tracked { _origin: "StartStreamTranscription", value: SharedRetryClassifier(ModeledAsRetryableClassifier { _inner: PhantomData<aws_sdk_transcribestreaming::operation::start_stream_transcription::StartStreamTranscriptionError> }) }, Tracked { _origin: "StartStreamTranscription", value: SharedRetryClassifier(TransientErrorClassifier { _inner: PhantomData<aws_sdk_transcribestreaming::operation::start_stream_transcription::StartStreamTranscriptionError> }) }], retry_strategy: Tracked { _origin: "default_retry_config_plugin", value: SharedRetryStrategy(StandardRetryStrategy { retry_permit: Mutex { data: None, poisoned: false, .. } }) }, time_source: Some(Tracked { _origin: "service config", value: SharedTimeSource(SharedTimeSource(SystemTimeSource)) }), sleep_impl: Some(Tracked { _origin: "service config", value: SharedAsyncSleep(TokioSleep) }), config_validators: [Tracked { _origin: "default_retry_config_plugin", value: SharedConfigValidator { inner: StaticFn } }, Tracked { _origin: "default_timeout_config_plugin", value: SharedConfigValidator { inner: StaticFn } }, Tracked { _origin: "default_stalled_stream_protection_config_plugin", value: SharedConfigValidator { inner: StaticFn } }] }
    2026-01-27T22:18:55.644136Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}: aws_smithy_runtime::client::orchestrator: operation_timeout_config=MaybeTimeoutConfig { sleep_impl: Some(SharedAsyncSleep(TokioSleep)), timeout: None, timeout_kind: Operation }
    2026-01-27T22:18:55.644146Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::interceptors: running `modify_before_serialization` interceptors
    2026-01-27T22:18:55.644151Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::interceptors: running `read_before_serialization` interceptors
    2026-01-27T22:18:55.644156Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime_api::client::interceptors::context: entering 'serialization' phase
    2026-01-27T22:18:55.644180Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime_api::client::interceptors::context: entering 'before transmit' phase
    2026-01-27T22:18:55.644182Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::interceptors: running `read_after_serialization` interceptors
    2026-01-27T22:18:55.644189Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::interceptors: running `modify_before_retry_loop` interceptors
    2026-01-27T22:18:55.644192Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::retries::strategy::standard: token bucket for RetryPartition { inner: Default("transcribestreaming-us-east-1") } added to config bag
    2026-01-27T22:18:55.644198Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::retries::strategy::standard: no client rate limiter configured, so no token is required for the initial request.
    2026-01-27T22:18:55.644201Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::orchestrator: retry strategy has OKed initial request
    2026-01-27T22:18:55.644204Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime_api::client::interceptors::context: saving request checkpoint...
    2026-01-27T22:18:55.644206Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime_api::client::interceptors::context: failed to save request checkpoint: request body could not be cloned
    2026-01-27T22:18:55.644209Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::orchestrator: checking if context can be rewound for attempt #1
    2026-01-27T22:18:55.644212Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::orchestrator: attempt_timeout_config=MaybeTimeoutConfig { sleep_impl: Some(SharedAsyncSleep(TokioSleep)), timeout: None, timeout_kind: OperationAttempt }
    2026-01-27T22:18:55.644215Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::orchestrator: beginning attempt #1
    2026-01-27T22:18:55.644220Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_before_attempt` interceptors
    2026-01-27T22:18:55.644226Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator::auth: orchestrating auth auth_scheme_option_resolver_params=AuthSchemeOptionResolverParams(TypeErasedBox[!Clone]:Params { operation_name: "StartStreamTranscription" }) auth_scheme_options=[AuthSchemeOption { scheme_id: AuthSchemeId { scheme_id: "sigv4" }, properties: None }]
    2026-01-27T22:18:55.644232Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator::auth: resolving identity scheme_id=AuthSchemeId { scheme_id: "sigv4" }
    2026-01-27T22:18:55.644255Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:lazy_load_identity:default_credentials_chain: aws_config::meta::credentials::chain: loaded credentials provider=Environment
    2026-01-27T22:18:55.644263Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:lazy_load_identity: aws_smithy_runtime::client::identity::cache::lazy: identity cache miss occurred; added new identity (took 21.1µs) new_expiration=2026-01-27T22:33:55.644235Z valid_for=899.999972758s partition=IdentityCachePartition(7)
    2026-01-27T22:18:55.644271Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::identity::cache::lazy: loaded identity
    2026-01-27T22:18:55.644273Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator::auth: resolved identity identity=Identity { data: Credentials { provider_name: "EnvironmentVariable", access_key_id: "AKIA4Z3JW5SVT7MOO3OA", secret_access_key: "** redacted **", expires_after: "never", property_0: TypeErasedBox[Clone]:[CredentialsEnvVars] }, expiration: None, property_0: TypeErasedBox[!Clone]:FrozenLayer(Layer { name: "IdentityResolutionFeatureIdTracking", items: [TypeErasedBox[!Clone]:Set([CredentialsEnvVars])] }) }
    2026-01-27T22:18:55.649179Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:orchestrate_endpoint: aws_smithy_runtime::client::orchestrator::endpoints: orchestrating endpoint resolution
    2026-01-27T22:18:55.649186Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:orchestrate_endpoint: aws_smithy_runtime::client::orchestrator::endpoints: resolving endpoint endpoint_params=EndpointResolverParams { inner: TypeErasedBox[!Clone]:Params { region: Some("us-east-1"), use_dual_stack: false, use_fips: false, endpoint: None }, property: {TypeId(0x649e4d70f8d5f40bf5744465211f887d): TypeErasedBox[!Clone]:Identity { data: Credentials { provider_name: "EnvironmentVariable", access_key_id: "AKIA4Z3JW5SVT7MOO3OA", secret_access_key: "** redacted **", expires_after: "never", property_0: TypeErasedBox[Clone]:[CredentialsEnvVars] }, expiration: None, property_0: TypeErasedBox[!Clone]:FrozenLayer(Layer { name: "IdentityResolutionFeatureIdTracking", items: [TypeErasedBox[!Clone]:Set([CredentialsEnvVars])] }) }} }
    2026-01-27T22:18:55.649198Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:orchestrate_endpoint: aws_smithy_runtime::client::orchestrator::endpoints: will apply endpoint Endpoint { url: "https://transcribestreaming.us-east-1.amazonaws.com", headers: {}, properties: {} } endpoint_prefix=None
    2026-01-27T22:18:55.649211Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `modify_before_signing` interceptors
    2026-01-27T22:18:55.649245Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_before_signing` interceptors
    2026-01-27T22:18:55.649251Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator::auth: signing request
    2026-01-27T22:18:55.649254Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator::auth: signing implementation signer=SigV4Signer
    2026-01-27T22:18:55.649268Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_sigv4::http_request::sign: signing request request=SignableRequest { method: "POST", uri: https://transcribestreaming.us-east-1.amazonaws.com/stream-transcription, headers: [("x-amzn-transcribe-language-code", "en-US"), ("x-amzn-transcribe-sample-rate", "48000"), ("x-amzn-transcribe-media-encoding", "pcm"), ("x-amzn-transcribe-enable-partial-results-stabilization", "true"), ("content-type", "application/vnd.amazon.eventstream"), ("user-agent", "aws-sdk-rust/1.3.11 os/linux lang/rust/1.92.0"), ("x-amz-user-agent", "aws-sdk-rust/1.3.11 ua/2.1 api/transcribestreaming/1.96.0 os/linux lang/rust/1.92.0 m/E,g md/http#hyper-0.x")], body: Bytes("** REDACTED **. To print 0 bytes of raw data, set environment variable `LOG_SIGNABLE_BODY=true`") } params=V4(SigningParams { identity: Identity { data: Credentials { provider_name: "EnvironmentVariable", access_key_id: "AKIA4Z3JW5SVT7MOO3OA", secret_access_key: "** redacted **", expires_after: "never", property_0: TypeErasedBox[Clone]:[CredentialsEnvVars] }, expiration: None, property_0: TypeErasedBox[!Clone]:FrozenLayer(Layer { name: "IdentityResolutionFeatureIdTracking", items: [TypeErasedBox[!Clone]:Set([CredentialsEnvVars])] }) }, region: "us-east-1", name: "transcribe", time: SystemTime { tv_sec: 1769552335, tv_nsec: 649262585 }, settings: SigningSettings { percent_encoding_mode: Double, payload_checksum_kind: NoHeader, signature_location: Headers, expires_in: None, excluded_headers: Some(["authorization", "user-agent", "x-amzn-trace-id", "transfer-encoding"]), uri_path_normalization_mode: Enabled, session_token_mode: Include, session_token_name_override: None } })
    2026-01-27T22:18:55.649305Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_sigv4::http_request::sign: canonical_request=POST
    /stream-transcription
    
    content-type:application/vnd.amazon.eventstream
    host:transcribestreaming.us-east-1.amazonaws.com
    x-amz-date:20260127T221855Z
    x-amz-user-agent:aws-sdk-rust/1.3.11 ua/2.1 api/transcribestreaming/1.96.0 os/linux lang/rust/1.92.0 m/E,g md/http#hyper-0.x
    x-amzn-transcribe-enable-partial-results-stabilization:true
    x-amzn-transcribe-language-code:en-US
    x-amzn-transcribe-media-encoding:pcm
    x-amzn-transcribe-sample-rate:48000
    
    content-type;host;x-amz-date;x-amz-user-agent;x-amzn-transcribe-enable-partial-results-stabilization;x-amzn-transcribe-language-code;x-amzn-transcribe-media-encoding;x-amzn-transcribe-sample-rate
    e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
    2026-01-27T22:18:55.649325Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_after_signing` interceptors
    2026-01-27T22:18:55.649330Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `modify_before_transmit` interceptors
    2026-01-27T22:18:55.649341Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_before_transmit` interceptors
    2026-01-27T22:18:55.649346Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime_api::client::interceptors::context: entering 'transmit' phase
    2026-01-27T22:18:55.649349Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator: transmitting request request=Request { body: SdkBody { inner: BoxBody, retryable: false }, uri: Uri { as_string: "https://transcribestreaming.us-east-1.amazonaws.com/stream-transcription", parsed: H0(https://transcribestreaming.us-east-1.amazonaws.com/stream-transcription) }, method: POST, extensions: Extensions { extensions_02x: Extensions, extensions_1x: {aws_smithy_runtime_api::client::connection::CaptureSmithyConnection} }, headers: Headers { headers: {"x-amzn-transcribe-language-code": HeaderValue { _private: H0("en-US") }, "x-amzn-transcribe-sample-rate": HeaderValue { _private: H0("48000") }, "x-amzn-transcribe-media-encoding": HeaderValue { _private: H0("pcm") }, "x-amzn-transcribe-enable-partial-results-stabilization": HeaderValue { _private: H0("true") }, "content-type": HeaderValue { _private: H0("application/vnd.amazon.eventstream") }, "user-agent": HeaderValue { _private: H0("aws-sdk-rust/1.3.11 os/linux lang/rust/1.92.0") }, "x-amz-user-agent": HeaderValue { _private: H0("aws-sdk-rust/1.3.11 ua/2.1 api/transcribestreaming/1.96.0 os/linux lang/rust/1.92.0 m/E,g md/http#hyper-0.x") }, "x-amz-date": HeaderValue { _private: H0("20260127T221855Z") }, "authorization": HeaderValue { _private: H0("AWS4-HMAC-SHA256 Credential=AKIA4Z3JW5SVT7MOO3OA/20260127/us-east-1/transcribe/aws4_request, SignedHeaders=content-type;host;x-amz-date;x-amz-user-agent;x-amzn-transcribe-enable-partial-results-stabilization;x-amzn-transcribe-language-code;x-amzn-transcribe-media-encoding;x-amzn-transcribe-sample-rate, Signature=36a7ecb425d9ef52968f6c7262eb4cbab36d8416d4ee6fea2613c840d4e48184") }, "amz-sdk-request": HeaderValue { _private: H0("attempt=1; max=3") }, "amz-sdk-invocation-id": HeaderValue { _private: H0("7eff24bd-6b58-4d17-9573-668b7ce92986") }} } }
    2026-01-27T22:18:55.649361Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_http_client::hyper_legacy: new TCP connector created in 371ns
    2026-01-27T22:18:55.649378Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::http::body::minimum_throughput: no minimum upload throughput checks
    2026-01-27T22:18:55.649390Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::pool: checkout waiting for idle connection: ("https", transcribestreaming.us-east-1.amazonaws.com)
    2026-01-27T22:18:55.649406Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::connect::http: Http::connect; scheme=Some("https"), host=Some("transcribestreaming.us-east-1.amazonaws.com"), port=None
    2026-01-27T22:18:55.649478Z DEBUG hyper::client::connect::dns: resolving host="transcribestreaming.us-east-1.amazonaws.com"
    2026-01-27T22:18:55.650295Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::connect::http: connecting to 18.213.153.232:443
    2026-01-27T22:18:56.079215Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::connect::http: connected to 18.213.153.232:443
    2026-01-27T22:18:56.079244Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: No cached session for DnsName("transcribestreaming.us-east-1.amazonaws.com")
    2026-01-27T22:18:56.079283Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: Not resuming any session
    2026-01-27T22:18:56.079310Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: Sending ClientHello Message {
        version: TLSv1_0,
        payload: Handshake {
            parsed: HandshakeMessagePayload {
                typ: ClientHello,
                payload: ClientHello(
                    ClientHelloPayload {
                        client_version: TLSv1_2,
                        random: 7b175f9b1a51e968069c9554e33706dd7b0de43a546fbf3e8e2867de27b8fb48,
                        session_id: f7de3af3511e104460452243ef41ffa8b4b907277887c8de0d2712aa61d21525,
                        cipher_suites: [
                            TLS13_AES_256_GCM_SHA384,
                            TLS13_AES_128_GCM_SHA256,
                            TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
                            TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
                            TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
                            TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
                            TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
                            TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
                        ],
                        compression_methods: [
                            Null,
                        ],
                        extensions: [
                            SupportedVersions(
                                [
                                    TLSv1_3,
                                    TLSv1_2,
                                ],
                            ),
                            ECPointFormats(
                                [
                                    Uncompressed,
                                ],
                            ),
                            NamedGroups(
                                [
                                    X25519,
                                    secp256r1,
                                    secp384r1,
                                ],
                            ),
                            SignatureAlgorithms(
                                [
                                    ECDSA_NISTP384_SHA384,
                                    ECDSA_NISTP256_SHA256,
                                    ED25519,
                                    RSA_PSS_SHA512,
                                    RSA_PSS_SHA384,
                                    RSA_PSS_SHA256,
                                    RSA_PKCS1_SHA512,
                                    RSA_PKCS1_SHA384,
                                    RSA_PKCS1_SHA256,
                                ],
                            ),
                            ExtendedMasterSecretRequest,
                            CertificateStatusRequest(
                                OCSP(
                                    OCSPCertificateStatusRequest {
                                        responder_ids: [],
                                        extensions: ,
                                    },
                                ),
                            ),
                            ServerName(
                                [
                                    ServerName {
                                        typ: HostName,
                                        payload: HostName(
                                            DnsName(
                                                "transcribestreaming.us-east-1.amazonaws.com",
                                            ),
                                        ),
                                    },
                                ],
                            ),
                            SignedCertificateTimestampRequest,
                            KeyShare(
                                [
                                    KeyShareEntry {
                                        group: X25519,
                                        payload: 2f3b94cd0cd103f86d42e9cb3e19057ba5a1133144268107b7f4a7872c226807,
                                    },
                                ],
                            ),
                            PresharedKeyModes(
                                [
                                    PSK_DHE_KE,
                                ],
                            ),
                            Protocols(
                                [
                                    ProtocolName(
                                        6832,
                                    ),
                                    ProtocolName(
                                        687474702f312e31,
                                    ),
                                ],
                            ),
                            SessionTicket(
                                Request,
                            ),
                        ],
                    },
                ),
            },
            encoded: 0100011703037b175f9b1a51e968069c9554e33706dd7b0de43a546fbf3e8e2867de27b8fb4820f7de3af3511e104460452243ef41ffa8b4b907277887c8de0d2712aa61d21525001013021301c02cc02bc030c02fcca800ff010000be002b00050403040303000b00020100000a00080006001d00170018000d001400120503040308070806080508040601050104010017000000050005010000000000000030002e00002b7472616e73637269626573747265616d696e672e75732d656173742d312e616d617a6f6e6177732e636f6d00120000003300260024001d00202f3b94cd0cd103f86d42e9cb3e19057ba5a1133144268107b7f4a7872c226807002d000201010010000e000c02683208687474702f312e3100230000,
        },
    }
    2026-01-27T22:18:56.377756Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: Got HRR HelloRetryRequest { legacy_version: TLSv1_2, session_id: f7de3af3511e104460452243ef41ffa8b4b907277887c8de0d2712aa61d21525, cipher_suite: TLS13_AES_128_GCM_SHA256, extensions: [SupportedVersions(TLSv1_3), KeyShare(secp256r1)] }
    2026-01-27T22:18:56.377834Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: Sending ClientHello Message {
        version: TLSv1_2,
        payload: Handshake {
            parsed: HandshakeMessagePayload {
                typ: ClientHello,
                payload: ClientHello(
                    ClientHelloPayload {
                        client_version: TLSv1_2,
                        random: 7b175f9b1a51e968069c9554e33706dd7b0de43a546fbf3e8e2867de27b8fb48,
                        session_id: f7de3af3511e104460452243ef41ffa8b4b907277887c8de0d2712aa61d21525,
                        cipher_suites: [
                            TLS13_AES_256_GCM_SHA384,
                            TLS13_AES_128_GCM_SHA256,
                            TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,
                            TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
                            TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,
                            TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
                            TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,
                            TLS_EMPTY_RENEGOTIATION_INFO_SCSV,
                        ],
                        compression_methods: [
                            Null,
                        ],
                        extensions: [
                            SupportedVersions(
                                [
                                    TLSv1_3,
                                    TLSv1_2,
                                ],
                            ),
                            ECPointFormats(
                                [
                                    Uncompressed,
                                ],
                            ),
                            NamedGroups(
                                [
                                    X25519,
                                    secp256r1,
                                    secp384r1,
                                ],
                            ),
                            SignatureAlgorithms(
                                [
                                    ECDSA_NISTP384_SHA384,
                                    ECDSA_NISTP256_SHA256,
                                    ED25519,
                                    RSA_PSS_SHA512,
                                    RSA_PSS_SHA384,
                                    RSA_PSS_SHA256,
                                    RSA_PKCS1_SHA512,
                                    RSA_PKCS1_SHA384,
                                    RSA_PKCS1_SHA256,
                                ],
                            ),
                            ExtendedMasterSecretRequest,
                            CertificateStatusRequest(
                                OCSP(
                                    OCSPCertificateStatusRequest {
                                        responder_ids: [],
                                        extensions: ,
                                    },
                                ),
                            ),
                            ServerName(
                                [
                                    ServerName {
                                        typ: HostName,
                                        payload: HostName(
                                            DnsName(
                                                "transcribestreaming.us-east-1.amazonaws.com",
                                            ),
                                        ),
                                    },
                                ],
                            ),
                            SignedCertificateTimestampRequest,
                            KeyShare(
                                [
                                    KeyShareEntry {
                                        group: secp256r1,
                                        payload: 0490f9c5366aba5d1f152e43e06523bb8be97bff408b1a465afabd5e2647d5a91fb500f2e99da24352906776f6551859ef691575b6900502831761ac0c2fb51343,
                                    },
                                ],
                            ),
                            PresharedKeyModes(
                                [
                                    PSK_DHE_KE,
                                ],
                            ),
                            Protocols(
                                [
                                    ProtocolName(
                                        6832,
                                    ),
                                    ProtocolName(
                                        687474702f312e31,
                                    ),
                                ],
                            ),
                            SessionTicket(
                                Request,
                            ),
                        ],
                    },
                ),
            },
            encoded: 0100013803037b175f9b1a51e968069c9554e33706dd7b0de43a546fbf3e8e2867de27b8fb4820f7de3af3511e104460452243ef41ffa8b4b907277887c8de0d2712aa61d21525001013021301c02cc02bc030c02fcca800ff010000df002b00050403040303000b00020100000a00080006001d00170018000d001400120503040308070806080508040601050104010017000000050005010000000000000030002e00002b7472616e73637269626573747265616d696e672e75732d656173742d312e616d617a6f6e6177732e636f6d00120000003300470045001700410490f9c5366aba5d1f152e43e06523bb8be97bff408b1a465afabd5e2647d5a91fb500f2e99da24352906776f6551859ef691575b6900502831761ac0c2fb51343002d000201010010000e000c02683208687474702f312e3100230000,
        },
    }
    2026-01-27T22:18:56.378006Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::conn: Dropping CCS
    2026-01-27T22:18:56.695749Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: We got ServerHello ServerHelloPayload {
        legacy_version: TLSv1_2,
        random: 518ffb05656eb61c95c073bb8290fceefe8807e3100d6fbdc32d70f3a0e2ddab,
        session_id: f7de3af3511e104460452243ef41ffa8b4b907277887c8de0d2712aa61d21525,
        cipher_suite: TLS13_AES_128_GCM_SHA256,
        compression_method: Null,
        extensions: [
            SupportedVersions(
                TLSv1_3,
            ),
            KeyShare(
                KeyShareEntry {
                    group: secp256r1,
                    payload: 0472c0becb29f053b453da80ab5b115b2107ed3b52cbac382a78c21a17a5b7e5d60c28d97dbbebfe4ff6b7be45c18959116a0de27674ebba62eddc6f9b503fd152,
                },
            ),
        ],
    }
    2026-01-27T22:18:56.695789Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: Using ciphersuite TLS13_AES_128_GCM_SHA256
    2026-01-27T22:18:56.695797Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::tls13: Not resuming
    2026-01-27T22:18:56.695801Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::client_conn: EarlyData rejected
    2026-01-27T22:18:56.695850Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::tls13: TLS1.3 encrypted extensions: [ServerNameAck, Protocols([ProtocolName(6832)])]
    2026-01-27T22:18:56.695857Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::hs: ALPN protocol is Some(b"h2")
    2026-01-27T22:18:56.695880Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: rustls::client::tls13: Server cert is [Certificate(b"0\x82\x06T0\x82\x05<\xa0\x03\x02\x01\x02\x02\x10\x02\x82\x17UH\xab\xb8x\xd4\xee\x9f\xc9\xcb\xb8\xb2@0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00<1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x0f0\r\x06\x03U\x04\n\x13\x06Amazon1\x1c0\x1a\x06\x03U\x04\x03\x13\x13Amazon RSA 2048 M010\x1e\x17\r251027000000Z\x17\r261018235959Z061402\x06\x03U\x04\x03\x13+transcribestreaming.us-east-1.amazonaws.com0\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xba\xf6\xc2j\x95\xad\xbe\xa4\x1e\xca!4\xe0.;\xa4\xff\xdd\x92\xf5h\x88\x11y\x0c\xc7\x9fA(e/\x91\xce\x03\x8b:\xe9\xf5\x81\xce\x18\xb2\xc9\xac\x13V\x03\xd0]4\x95\xe2\xe4\xa3<\xfe:\xe0;\xb7U\xfbW\xdd\xa7+Z\x0c\xc7d\"B\"Q_n\xc9A\x19\x07\x12\x94R]\xdc\xe4\x92J\xb8\x1f\x97*\xf6\x15G\0b\x9aa\x1a}}S_\x82c\x07\xc8m\x1c\x03\0\xea\x93\xcfo\xe0\xfaT&\xd1\x1eY\xbeTr'\xf2\xcfZ|1\x10>#\xeb92\xc2\xd2\x86f\xbe\xb2G \x94\xd1q\\ 2c\xf9xQ\xc3t\x19\x9c\xd1'\x9c\xb5\x84|\xb6L\xa8q\xe0\x18'`\x15a\xfa\x89lT\xf7\xc4\x83\x99a!\xfd\xf2\x03%O\x14\xbd\x96\xec\xed\xe26CB6q=\x93\xdf\xcb\xce;@\xd9\xfe\xa1;|\xbe\x7fV{\xc6\x80\x98\\\0?\xd9\x1c\xb8\x01O!\0\xbaW\x17\x04\xbf\xc0M\xb6~dp\xa4v\x7f\x8e\x07\xf9#\xda\xa5\x18W+\x8b\x83\x02\x03\x01\0\x01\xa3\x82\x03V0\x82\x03R0\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14\x81\xb8\x0ec\x8a\x89\x12\x18\xe5\xfa;;P\x95\x9f\xe6\xe5\x90\x13\x850\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\xc1\xe9\x8az\x10\xbb\xa3/\xb0\xbc7J\xf4\xb57\xee\x12\xcd[\x970\x81\x93\x06\x03U\x1d\x11\x04\x81\x8b0\x81\x88\x82+transcribestreaming.us-east-1.amazonaws.com\x822*.transcribestreaming.us-east-1.vpce.amazonaws.com\x82%transcribestreaming.us-east-1.api.aws0\x13\x06\x03U\x1d \x04\x0c0\n0\x08\x06\x06g\x81\x0c\x01\x02\x010\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x05\xa00\x13\x06\x03U\x1d%\x04\x0c0\n\x06\x08+\x06\x01\x05\x05\x07\x03\x010;\x06\x03U\x1d\x1f\x0440200\xa0.\xa0,\x86*http://crl.r2m01.amazontrust.com/r2m01.crl0u\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04i0g0-\x06\x08+\x06\x01\x05\x05\x070\x01\x86!http://ocsp.r2m01.amazontrust.com06\x06\x08+\x06\x01\x05\x05\x070\x02\x86*http://crt.r2m01.amazontrust.com/r2m01.cer0\x0c\x06\x03U\x1d\x13\x01\x01\xff\x04\x020\00\x82\x01|\x06\n+\x06\x01\x04\x01\xd6y\x02\x04\x02\x04\x82\x01l\x04\x82\x01h\x01f\0u\0\xd8\tU;\x94Oz\xff\xc8\x16\x19o\x94O\x85\xab\xb0\xf8\xfc^\x87U&\x0f\x15\xd1.r\xbbEK\x14\0\0\x01\x9a'0\xffw\0\0\x04\x03\0F0D\x02 \x15NZ\x83P\xdd\xae\x97\x1f\x98\x94\x97\x8f\xf1\x9b0\xfb\x03g\x8eW{\xba\x98\xd8\x01V<\x94-(\x1a\x02 u9\xa9Lp,\x17\x0b\xa7RK\xe2\xef\xc3y\xcb\x13\xb0L\t\x13\xa9\xf5\xdc%\xe1u2\x18\x1eQJ\0v\0\xc21~WE\x19\xa3E\xee\x7f8\xde\xb2\x90A\xeb\xc7\xc2!Z\"\xbf\x7f\xd5\xb5\xadv\x9a\xd9\x0eR\xcd\0\0\x01\x9a'0\xffr\0\0\x04\x03\0G0E\x02!\0\x88U\xe0\x02t\x11^\x98\xd6\x10t\xaf4\xde\n\xe5..3#\xb5]\xb5\xea\x1b\xca\xe8`\x86X)\xb6\x02 c\xff\xf1\xa5\xd9\x83Gb\xb2\xf7+\x0e\xa74}K8\xf0u\x87\xf8^|\xc6\xa1=\xe8\x0f`\xe7)@\0u\0\x94NC\x87\xfa\xec\xc1\xef\x81\xf3\x19$&\xa8\x18e\x01\xc7\xd3_8\x02\x01?rg}U7.\x19\xd8\0\0\x01\x9a'0\xff\x89\0\0\x04\x03\0F0D\x02 T\xc5c\xc3\x979-\xf1\xc7\xd9\xa2\x9eW\x9a`)_\xaa\xbe\xc0l\xc7+P)\x9a0\xc7\x05\xed\x08D\x02 k\xc5\xe0$Ps\xe3\xec\xddH\xfd\xb83\xe1\xc9\xd8(\xa0i\x82\xce6\x92uOJ\xf20\x8a3\x12\xae0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0\xd3\xc6e\xe6.v(\x1a\xad\xe0\xdc\xf2\xd8\x87}*/\x81\xe3\x7f\xcd\xcf\xfdP\xaf\xe5s\x94\n/\x03\x13g\xf9\xcbq%\xa0\xd4|\xb6h\"|\x91\xabq\x19\x17\xc4%\xe1\xef\xc5\xe6\xb6\x90_O|\xd3{\xb0*\x9c'r\xfb.I\"\x18\x04\xba\xf9\xaa\x04'\xe8Y\x12<h\xfc\xb3\x87Y_\x0b\x01Bu\xc8\x1f\x19\x13\xf3\xafS!\x952%\xcf\xef\xcb\x85\xfc\xfa\x8f4\xa5\x15\x98\xcf\x810\x10\xdc\xb4\xb0\xb3<A^\xd2\x19X\xc8-\xeb\n\x89\xa9\x0fE\xe5rt\xbdVd*\x80\xf9\"\xdb\xefGJI\xe2\xb6\xb0\"uM\xbf0\xbc\x8f\x17i\xe4\x84I2\xe3l#T$,\x89^\x1f\xd6\xb2\xec3\xe4_\x1e\xc3b\x1b\x13\xf7\x8c~\xd7\xc5u\xd8\xa2\x15-\xe1\xdb\x8bd\x87\x82\xa7\t2\xc4B\x0f\\\xecG\xab\xf2V\xc8 \x81'<)\\ \xce\xcc\xb1_\x1b\xeb\xd56\x1c\x1cF\x02-\xedA\xa8-\xc8,\x87I\x0eA\xc3q\x17-^}y\xf4F2"), Certificate(b"0\x82\x04^0\x82\x03F\xa0\x03\x02\x01\x02\x02\x13\x07s\x128\x0b\x9df\x88\xa3;\x1e\xd9\xbf\x9c\xcd\xa6\x8e\x0e\x0f0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0091\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x0f0\r\x06\x03U\x04\n\x13\x06Amazon1\x190\x17\x06\x03U\x04\x03\x13\x10Amazon Root CA 10\x1e\x17\r220823222128Z\x17\r300823222128Z0<1\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x0f0\r\x06\x03U\x04\n\x13\x06Amazon1\x1c0\x1a\x06\x03U\x04\x03\x13\x13Amazon RSA 2048 M010\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xebq,\xa9\xcb\x1f\x88(\x9220\xaf\x8aW\x0fx\xb77%\x95U\x87\xacg\\\x97\xd3\"\xc8\xda\xa2\x14gk|\xf0g\xda\xe2\x03*\xb3V\x12]\xc6\xb5G\xf9g\x08\xa7\x93z\x95\x92\x18\x0f\xb4\xf9\xf9\x106\x9a\x7f/\x80\xb6O\xba\x13N\xc7]S\x1e\xe0\xdd\x963\x07 \xd3\x96\xbc\x12\xe4tPB\xa1\x05\x13s\xb5O\x9bD$\xfe-\x7f\xed\xbc\"\x85\xec6!3\x97u\x06\xce'\x18\x82\xdc\xe3\xd9\xc5\x82\x07\x8d^&\x01&&g\x1f\xd9?\x13\xcf2\xbak\xadxd\xfc\xaa\xff\x0e\x02<\x07\xdf\x9c\x05xr\x8c\xfd\xeau\xb7\x03(\x84\xda\xe8n\x07\x8c\xd0P\x85\xef\x81T\xb2qn\xecmb\xef\x8f\x94\xc3^\xe9\xc4\xa4\xd0\x91\xc0.$\x91\x98\xca\xee\xba%\x8e\xd4\xf6q\xb6\xfb[k8\x06H7G\x8d\x86\xdc\xf2\xea\x06\xfbv7}\x9e\xffBNMX\x82\x93\xcf\xe2q\xc2x\xb1z\xabK[\x947\x88\x81\xe4\xd9\xaf$\xae\xf8r\xc5e\xfbK\xb4Q\xe7\x02\x03\x01\0\x01\xa3\x82\x01Z0\x82\x01V0\x12\x06\x03U\x1d\x13\x01\x01\xff\x04\x080\x06\x01\x01\xff\x02\x01\00\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\x860\x1d\x06\x03U\x1d%\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\x81\xb8\x0ec\x8a\x89\x12\x18\xe5\xfa;;P\x95\x9f\xe6\xe5\x90\x13\x850\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14\x84\x18\xcc\x854\xec\xbc\x0c\x94\x94.\x08Y\x9c\xc7\xb2\x10N\n\x080{\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04o0m0/\x06\x08+\x06\x01\x05\x05\x070\x01\x86#http://ocsp.rootca1.amazontrust.com0:\x06\x08+\x06\x01\x05\x05\x070\x02\x86.http://crt.rootca1.amazontrust.com/rootca1.cer0?\x06\x03U\x1d\x1f\x0480604\xa02\xa00\x86.http://crl.rootca1.amazontrust.com/rootca1.crl0\x13\x06\x03U\x1d \x04\x0c0\n0\x08\x06\x06g\x81\x0c\x01\x02\x010\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0\xad\0\xde\x02\x05#.\x062b\xb4k\xb1\x94\x16\xe4\x11@\xde+\xfaY\xc15\xef\xe0\xaa\x8f+A\xb9\xd1\xf3\x879\0\x1d\xf2=\xb5\xa7G\x0c\x06\x06\xc6\x91\xf3\x07W\x02\xd4\xed\xbd\x17\xc1\x90\x9a\xbfHu\xa2\x07O0\xddJjB\xb5\r=\x15\xc0\x0f\xfe\x84[\xc6<\x99\xccWR\xb1\xd8n\x12\xd5\x96\x92\x93K\x94\xe5\x07\xe8\x89\x82\x08jz4\xd4\x9ed\xe1=\x87j\x92\x90\x9ac\xa1K\xf8\x8f\xb6\xea4\xd3\x05\xbe \xc2\xde\x06\xe2\x8c\x9fs\x8b\x9fM9\x85\xca\xce\x196\x9d\x85\xc9\x9e\xc9\xf8P?\xb6~\x88\xa1\xef\xca\x84\x06\x8bP\xb4\n\\\xa6\x1cD\xf1\xfd\xc8a@`\xf2a%\xaa\x07\xf4\xc7\xc2su\xe4\x0c\x0bB\x8d\x04\xe5_DH\x99[{\x89\x81\x96\xa7\x88\x9dK\rb\xe8\x04\xc4\xd7\xfe\xb4\xe8\xb2m\xca\xec\xc0\x1c\xbc8[\x1d\xdf\x85\xce[z\xe3IKl\xb9\xa7\xdd\xf4\x05\xb2I\xad\xe1\xc5\x14k\xc2\xcc\xeb\xcd\x7f\xd6Xi\xba\xc3 ~\x7f\xb0\xb8"), Certificate(b"0\x82\x04\x920\x82\x03z\xa0\x03\x02\x01\x02\x02\x13\x06\x7f\x94J*'\xcd\xf3\xfa\xc2\xae+\x01\xf9\x08\xee\xb9\xc4\xc60\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\00\x81\x981\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x100\x0e\x06\x03U\x04\x08\x13\x07Arizona1\x130\x11\x06\x03U\x04\x07\x13\nScottsdale1%0#\x06\x03U\x04\n\x13\x1cStarfield Technologies, Inc.1;09\x06\x03U\x04\x03\x132Starfield Services Root Certificate Authority - G20\x1e\x17\r150525120000Z\x17\r371231010000Z091\x0b0\t\x06\x03U\x04\x06\x13\x02US1\x0f0\r\x06\x03U\x04\n\x13\x06Amazon1\x190\x17\x06\x03U\x04\x03\x13\x10Amazon Root CA 10\x82\x01\"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\0\x03\x82\x01\x0f\00\x82\x01\n\x02\x82\x01\x01\0\xb2x\x80q\xcax\xd5\xe3q\xafG\x80Pt}n\xd8\xd7\x88v\xf4\x99h\xf7X!`\xf9t\x84\x01/\xac\x02-\x86\xd3\xa0CzN\xb2\xa4\xd06\xba\x01\xbe\x8d\xdbH\xc8\x07\x176L\xf4\xee\x88#\xc7>\xeb7\xf5\xb5\x19\xf8Ih\xb0\xde\xd7\xb9v8\x1da\x9e\xa4\xfe\x826\xa5\xe5JV\xe4E\xe1\xf9\xfd\xb4\x16\xfat\xda\x9c\x9b59/\xfa\xb0 P\x06lz\xd0\x80\xb2\xa6\xf9\xaf\xecG\x19\x8fP8\x07\xdc\xa2\x879X\xf8\xba\xd5\xa9\xf9Hg0\x96\xee\x94x^o\x89\xa3Q\xc00\x86f\xa1Ef\xbaT\xeb\xa3\xc3\x91\xf9H\xdc\xff\xd1\xe80-}-tp5\xd7\x88$\xf7\x9e\xc4Yn\xbbs\x87\x17\xf22F(\xb8C\xfa\xb7\x1d\xaa\xca\xb4\xf2\x9f$\x0e-K\xf7q\\^i\xff\xea\x95\x02\xcb8\x8a\xaeP8o\xdb\xfb-b\x1b\xc5\xc7\x1eT\xe1w\xe0g\xc8\x0f\x9c\x87#\xd6?@ \x7f \x80\xc4\x80L>;$&\x8e\x04\xael\x9a\xc8\xaa\r\x02\x03\x01\0\x01\xa3\x82\x0110\x82\x01-0\x0f\x06\x03U\x1d\x13\x01\x01\xff\x04\x050\x03\x01\x01\xff0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\x860\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\x84\x18\xcc\x854\xec\xbc\x0c\x94\x94.\x08Y\x9c\xc7\xb2\x10N\n\x080\x1f\x06\x03U\x1d#\x04\x180\x16\x80\x14\x9c_\0\xdf\xaa\x01\xd70+8\x88\xa2\xb8mJ\x9c\xf2\x11\x91\x830x\x06\x08+\x06\x01\x05\x05\x07\x01\x01\x04l0j0.\x06\x08+\x06\x01\x05\x05\x070\x01\x86\"http://ocsp.rootg2.amazontrust.com08\x06\x08+\x06\x01\x05\x05\x070\x02\x86,http://crt.rootg2.amazontrust.com/rootg2.cer0=\x06\x03U\x1d\x1f\x0460402\xa00\xa0.\x86,http://crl.rootg2.amazontrust.com/rootg2.crl0\x11\x06\x03U\x1d \x04\n0\x080\x06\x06\x04U\x1d \00\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\0\x03\x82\x01\x01\0b7B\\\xbc\x10\xb5>\x8b,\xe9\x0c\x9blE\xe2\x07\0z\xf9\xc5X\x0b\xb9\x08\x8c>\xed\xb3%<\xb5oP\xe4\xcd5j\xa7\x934\x962!\xa9HD\xab\x9c\xed=\xb4\xaasm\xe4\x7f\x16\x80\x89l\xcf(\x03\x18\x83Gy\xa3\x10~0[\xac;\xb0`\xe0w\xd4\x08\xa6\xe1\x1d|^\xc0\xbb\xf9\x9a{\"\x9d\xa7\0\t~\xacF\x17\x83\xdc\x9c&W\x9909b\x96\x8f\xed\xda\xde\xaa\xc5\xcc\x1b>\xcaChlW\x16\xbc\xd5\x0e .\xfe\xff\xc2j].\xa0Jm\x14X\x87\x94\xe691_|s\xcb\x90\x88j\x84\x11\x96'\xa6\xed\xd9\x81F\xa6~\xa3r\0\nR>\x83\x88\x07cw\x89i\x17\x0f9\x85\xd2\xab\x08EM\xd0Q:\xfd]]7dL~0\xb2U$B\x9d6\xb0]\x9c\x17\x81a\xf1\xca\xf9\x10\x02$\xab\xeb\rt\x91\x8d{E)P9\x88\xb2\xa6\x895%\x1e\x14jG#1/\\\x9a\xfa\xad\x9a\x0ebQ\xa4*\xa9\xc4\xf94\x9d!\x18")]
    2026-01-27T22:18:56.696099Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::client: ALPN negotiated h2, updating pool
    2026-01-27T22:18:56.696114Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::conn: client handshake Http2
    2026-01-27T22:18:56.696127Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: h2::client: binding client connection
    2026-01-27T22:18:56.696132Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: h2::client: client connection bound
    2026-01-27T22:18:56.696153Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }}: h2::codec::framed_write: send frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
    2026-01-27T22:18:56.696158Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }}: h2::frame::settings: encoding SETTINGS; len=18
    2026-01-27T22:18:56.697262Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }}: h2::frame::settings: encoding setting; val=EnablePush(0)
    2026-01-27T22:18:56.697267Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }}: h2::frame::settings: encoding setting; val=InitialWindowSize(2097152)
    2026-01-27T22:18:56.697270Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }}: h2::frame::settings: encoding setting; val=MaxFrameSize(16384)
    2026-01-27T22:18:56.697273Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:FramedWrite::buffer{frame=Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }}: h2::codec::framed_write: encoded settings rem=27
    2026-01-27T22:18:56.697282Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
    2026-01-27T22:18:56.697287Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
    2026-01-27T22:18:56.697290Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: h2::proto::streams::prioritize: Prioritize::new; flow=FlowControl { window_size: Window(65535), available: Window(65535) }
    2026-01-27T22:18:56.697299Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: h2::proto::streams::recv: set_target_connection_window; target=5242880; available=65535, reserved=0
    2026-01-27T22:18:56.697316Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::client: handshake complete, spawning background dispatcher task
    2026-01-27T22:18:56.697362Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::pool: put; add idle connection for ("https", transcribestreaming.us-east-1.amazonaws.com)
    2026-01-27T22:18:56.697371Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::pool: pooling idle connection for ("https", transcribestreaming.us-east-1.amazonaws.com)
    2026-01-27T22:18:56.697381Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: hyper::client::pool: checkout dropped for ("https", transcribestreaming.us-east-1.amazonaws.com)
    2026-01-27T22:18:56.697386Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
    2026-01-27T22:18:56.697405Z TRACE h2::proto::streams::flow_control: inc_window; sz=2097152; old=0; new=2097152
    2026-01-27T22:18:56.697416Z TRACE h2::proto::streams::flow_control: inc_window; sz=65535; old=0; new=65535
    2026-01-27T22:18:56.697427Z TRACE h2::proto::streams::send: send_headers; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }; init_window=65535
    2026-01-27T22:18:56.697433Z TRACE h2::proto::streams::store: Queue::push_back
    2026-01-27T22:18:56.697436Z TRACE h2::proto::streams::store:  -> first entry
    2026-01-27T22:18:56.697457Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1 additional=1 buffered=0 window=65535 conn=65535
    2026-01-27T22:18:56.697463Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: assigning capacity=1
    2026-01-27T22:18:56.697466Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   assigned capacity to stream; available=1; buffered=0; id=StreamId(1); max_buffer_size=1048576 prev=0
    2026-01-27T22:18:56.697470Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::stream:   notifying task
    2026-01-27T22:18:56.697473Z TRACE reserve_capacity{stream.id=StreamId(1) requested=1 effective=1 curr=0}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: available=1 requested=1 buffered=0 has_unavailable=true
    2026-01-27T22:18:56.697494Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:56.697517Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }}: h2::codec::framed_write: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }
    2026-01-27T22:18:56.697526Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }}: h2::frame::window_update: encoding WINDOW_UPDATE; id=StreamId(0)
    2026-01-27T22:18:56.697534Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::buffer{frame=WindowUpdate { stream_id: StreamId(0), size_increment: 5177345 }}: h2::codec::framed_write: encoded window_update rem=40
    2026-01-27T22:18:56.697543Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::flow_control: inc_window; sz=5177345; old=65535; new=5242880
    2026-01-27T22:18:56.697552Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
    2026-01-27T22:18:56.697558Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
    2026-01-27T22:18:56.697564Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open; stream=StreamId(1)
    2026-01-27T22:18:56.697573Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::store: Queue::push_front
    2026-01-27T22:18:56.697578Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::store:  -> first entry
    2026-01-27T22:18:56.697586Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1 additional=0 buffered=0 window=65535 conn=65534
    2026-01-27T22:18:56.697600Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } }}: h2::proto::streams::prioritize: is_pending_reset=false
    2026-01-27T22:18:56.697608Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } }}: h2::proto::streams::prioritize: pop_frame; frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
    2026-01-27T22:18:56.697618Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:pop_frame:popped{stream.id=StreamId(1) stream.state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } }}: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
    2026-01-27T22:18:56.697628Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: writing frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
    2026-01-27T22:18:56.697635Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::buffer{frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }}: h2::codec::framed_write: send frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
    2026-01-27T22:18:56.697674Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
    2026-01-27T22:18:56.697681Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
    2026-01-27T22:18:56.697706Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
    2026-01-27T22:18:56.698547Z TRACE hyper::client::pool: idle interval checking for expired
    2026-01-27T22:18:57.186177Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
    2026-01-27T22:18:57.186194Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:57.186210Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=27
    2026-01-27T22:18:57.186217Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: decoding frame from 27B
    2026-01-27T22:18:57.186222Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=27}: h2::codec::framed_read: frame.kind=Settings
    2026-01-27T22:18:57.186228Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x0), max_concurrent_streams: 1, initial_window_size: 1048576, max_header_list_size: 16384 }
    2026-01-27T22:18:57.186236Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x0), max_concurrent_streams: 1, initial_window_size: 1048576, max_header_list_size: 16384 }
    2026-01-27T22:18:57.186243Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: send frame=Settings { flags: (0x1: ACK) }
    2026-01-27T22:18:57.186248Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::frame::settings: encoding SETTINGS; len=0
    2026-01-27T22:18:57.186253Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:poll_ready:FramedWrite::buffer{frame=Settings { flags: (0x1: ACK) }}: h2::codec::framed_write: encoded settings rem=9
    2026-01-27T22:18:57.186258Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:poll_ready: h2::proto::settings: ACK sent; applying settings
    2026-01-27T22:18:57.186267Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:poll_ready:recv_stream_window_update{stream.id=StreamId(1) stream.state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } } inc=983041 flow=FlowControl { window_size: Window(65535), available: Window(1) }}: h2::proto::streams::flow_control: inc_window; sz=983041; old=65535; new=1048576
    2026-01-27T22:18:57.186277Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:poll_ready:recv_stream_window_update{stream.id=StreamId(1) stream.state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } } inc=983041 flow=FlowControl { window_size: Window(65535), available: Window(1) }}:try_assign_capacity{stream.id=StreamId(1)}: h2::proto::streams::prioritize: requested=1 additional=0 buffered=0 window=1048576 conn=65534
    2026-01-27T22:18:57.186285Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:57.186288Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=13
    2026-01-27T22:18:57.186293Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: decoding frame from 13B
    2026-01-27T22:18:57.186296Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=13}: h2::codec::framed_read: frame.kind=WindowUpdate
    2026-01-27T22:18:57.186301Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=WindowUpdate { stream_id: StreamId(0), size_increment: 1966082 }
    2026-01-27T22:18:57.186306Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: recv WINDOW_UPDATE frame=WindowUpdate { stream_id: StreamId(0), size_increment: 1966082 }
    2026-01-27T22:18:57.186310Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::flow_control: inc_window; sz=1966082; old=65535; new=2031617
    2026-01-27T22:18:57.186317Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:57.186320Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=9
    2026-01-27T22:18:57.186324Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: decoding frame from 9B
    2026-01-27T22:18:57.186328Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=9}: h2::codec::framed_read: frame.kind=Settings
    2026-01-27T22:18:57.186332Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Settings { flags: (0x1: ACK) }
    2026-01-27T22:18:57.186336Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: recv SETTINGS frame=Settings { flags: (0x1: ACK) }
    2026-01-27T22:18:57.186340Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::settings: received settings ACK; applying Settings { flags: (0x0), enable_push: 0, initial_window_size: 2097152, max_frame_size: 16384 }
    2026-01-27T22:18:57.186345Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::recv: update_initial_window_size; new=2097152; old=2097152
    2026-01-27T22:18:57.186350Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:57.186356Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
    2026-01-27T22:18:57.186359Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
    2026-01-27T22:18:57.186365Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: queued_data_frame=false
    2026-01-27T22:18:57.186383Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
    2026-01-27T22:18:57.554388Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
    2026-01-27T22:18:57.554403Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:57.554415Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=625
    2026-01-27T22:18:57.554422Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}: h2::codec::framed_read: decoding frame from 625B
    2026-01-27T22:18:57.554427Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}: h2::codec::framed_read: frame.kind=Headers
    2026-01-27T22:18:57.554432Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}: h2::frame::headers: loading headers; flags=(0x4: END_HEADERS)
    2026-01-27T22:18:57.554444Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: decode
    2026-01-27T22:18:57.554449Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=616 kind=Indexed
    2026-01-27T22:18:57.554456Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=615 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554466Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=560 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554471Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=505 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554476Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=466 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554480Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=429 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554485Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=373 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554489Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=312 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554494Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=245 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554499Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=201 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554505Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=158 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554510Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=120 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554515Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=67 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554520Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=625}:hpack::decode: h2::hpack::decoder: rem=36 kind=LiteralWithIndexing
    2026-01-27T22:18:57.554527Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
    2026-01-27T22:18:57.554533Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: recv HEADERS frame=Headers { stream_id: StreamId(1), flags: (0x4: END_HEADERS) }
    2026-01-27T22:18:57.554540Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::streams: recv_headers; stream=StreamId(1); state=State { inner: Open { local: Streaming, remote: AwaitingHeaders } }
    2026-01-27T22:18:57.554546Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::recv: opening stream; init_window=2097152
    2026-01-27T22:18:57.554553Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Open { local: Streaming, remote: Streaming } }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
    2026-01-27T22:18:57.554559Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:18:57.554565Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
    2026-01-27T22:18:57.554569Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
    2026-01-27T22:18:57.554573Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
    2026-01-27T22:18:57.554580Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: Open { local: Streaming, remote: Streaming } }, is_counted: true, ref_count: 3, next_pending_send: None, is_pending_send: false, send_flow: FlowControl { window_size: Window(1048576), available: Window(1) }, requested_send_capacity: 1, buffered_send_data: 0, send_task: Some(Waker { data: 0x7f09b4002b80, vtable: 0x55bef59f1cd8 }), pending_send: Deque { indices: None }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(2097152), available: Window(2097152) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, is_recv: true, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData<h2::proto::streams::stream::NextAccept> }, content_length: Omitted }
    2026-01-27T22:18:57.556713Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: Open { local: Streaming, remote: Streaming } }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
    2026-01-27T22:18:57.556770Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator: received response from service response=Response { status: StatusCode(200), headers: Headers { headers: {"x-amzn-requestid": HeaderValue { _private: H0("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6") }, "x-amzn-transcribe-enable-channel-identification": HeaderValue { _private: H0("false") }, "x-amzn-transcribe-language-code": HeaderValue { _private: H0("en-US") }, "x-amzn-transcribe-sample-rate": HeaderValue { _private: H0("48000") }, "x-amzn-request-id": HeaderValue { _private: H0("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6") }, "x-amzn-transcribe-enable-partial-results-stabilization": HeaderValue { _private: H0("true") }, "x-amzn-transcribe-session-id": HeaderValue { _private: H0("3d15905e-106d-4478-8e48-77a49178fd95") }, "x-amzn-transcribe-show-speaker-label": HeaderValue { _private: H0("false") }, "x-amzn-transcribe-identify-language": HeaderValue { _private: H0("false") }, "x-amzn-transcribe-media-encoding": HeaderValue { _private: H0("pcm") }, "x-amzn-transcribe-identify-multiple-languages": HeaderValue { _private: H0("false") }, "date": HeaderValue { _private: H0("Tue, 27 Jan 2026 22:18:57 GMT") }, "content-type": HeaderValue { _private: H0("application/vnd.amazon.eventstream") }} }, body: SdkBody { inner: BoxBody, retryable: false }, extensions: Extensions { extensions_02x: Extensions, extensions_1x: {} } }
    2026-01-27T22:18:57.556801Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime_api::client::interceptors::context: entering 'before deserialization' phase
    2026-01-27T22:18:57.556809Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_after_transmit` interceptors
    2026-01-27T22:18:57.556829Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `modify_before_deserialization` interceptors
    2026-01-27T22:18:57.556846Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_before_deserialization` interceptors
    2026-01-27T22:18:57.556854Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime_api::client::interceptors::context: entering 'deserialization' phase
    2026-01-27T22:18:57.556868Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:deserialization:deserialize_streaming: aws_sdk_transcribestreaming::operation::start_stream_transcription: request_id=Some("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6")
    2026-01-27T22:18:57.556904Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::orchestrator: output_or_error=Ok(Output(TypeErasedBox[!Clone]:StartStreamTranscriptionOutput { request_id: Some("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6"), language_code: Some(EnUs), media_sample_rate_hertz: Some(48000), media_encoding: Some(Pcm), vocabulary_name: None, session_id: Some("3d15905e-106d-4478-8e48-77a49178fd95"), transcript_result_stream: EventReceiver { inner: Receiver { unmarshaller: TranscriptResultStreamUnmarshaller, decoder: MessageFrameDecoder { prelude: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], prelude_read: false }, buffer: Empty, body: SdkBody { inner: BoxBody, retryable: false }, buffered_message: None, _phantom: PhantomData<aws_sdk_transcribestreaming::types::error::TranscriptResultStreamError> } }, vocabulary_filter_name: None, vocabulary_filter_method: None, show_speaker_label: false, enable_channel_identification: false, number_of_channels: None, enable_partial_results_stabilization: true, partial_results_stability: None, content_identification_type: None, content_redaction_type: None, pii_entity_types: None, language_model_name: None, identify_language: false, language_options: None, preferred_language: None, identify_multiple_languages: false, vocabulary_names: None, vocabulary_filter_names: None, _request_id: Some("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6") }))
    2026-01-27T22:18:57.556921Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime_api::client::interceptors::context: entering 'after deserialization' phase
    2026-01-27T22:18:57.556927Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_after_deserialization` interceptors
    2026-01-27T22:18:57.556944Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:finally_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `modify_before_attempt_completion` interceptors
    2026-01-27T22:18:57.556963Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:finally_attempt{attempt=1}: aws_smithy_runtime::client::interceptors: running `read_after_attempt` interceptors
    2026-01-27T22:18:57.556983Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::retries::strategy::standard: attempt #1 classified as NoActionIndicated, not retrying
    2026-01-27T22:18:57.556989Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op: aws_smithy_runtime::client::orchestrator: a retry is either unnecessary or not possible, exiting attempt loop
    2026-01-27T22:18:57.556996Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:finally_op: aws_smithy_runtime::client::interceptors: running `modify_before_completion` interceptors
    2026-01-27T22:18:57.557004Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:finally_op: aws_smithy_runtime::client::interceptors: running `read_after_execution` interceptors
    2026-01-27T22:19:13.405338Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: connection.state=Open
    2026-01-27T22:19:13.405376Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:19:13.405409Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: read.bytes=208
    2026-01-27T22:19:13.405418Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=208}: h2::codec::framed_read: decoding frame from 208B
    2026-01-27T22:19:13.405425Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next:FramedRead::decode_frame{offset=208}: h2::codec::framed_read: frame.kind=Data
    2026-01-27T22:19:13.405433Z DEBUG Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: received frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
    2026-01-27T22:19:13.405444Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::connection: recv DATA frame=Data { stream_id: StreamId(1), flags: (0x1: END_STREAM) }
    2026-01-27T22:19:13.405454Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::recv: recv_data; size=199; connection=5242880; stream=2097152
    2026-01-27T22:19:13.405461Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=199; window=5242880; available=5242880
    2026-01-27T22:19:13.405467Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::state: recv_close: Open => HalfClosedRemote(Streaming)
    2026-01-27T22:19:13.405473Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::flow_control: send_data; sz=199; window=2097152; available=2097152
    2026-01-27T22:19:13.405483Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(Streaming) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
    2026-01-27T22:19:13.405493Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedRead::poll_next: h2::codec::framed_read: poll
    2026-01-27T22:19:13.405498Z TRACE h2::proto::streams::recv: release_capacity; size=199
    2026-01-27T22:19:13.405506Z TRACE h2::proto::streams::recv: release_connection_capacity; size=199, connection in_flight_data=199
    2026-01-27T22:19:13.405517Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: poll_complete
    2026-01-27T22:19:13.405522Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll: h2::proto::streams::prioritize: schedule_pending_open
    2026-01-27T22:19:13.405530Z TRACE Transcribe Streaming.StartStreamTranscription{rpc.service="Transcribe Streaming" rpc.method="StartStreamTranscription" sdk_invocation_id=3565677 rpc.system="aws-api"}:try_op:try_attempt{attempt=1}:Connection{peer=Client}:poll:FramedWrite::flush: h2::codec::framed_write: flushing buffer
    2026-01-27T22:19:13.405527Z TRACE aws_smithy_http::event_stream::receiver: received complete event stream message Message { headers: [Header { name: StrBytes { bytes: b":exception-type" }, value: String(StrBytes { bytes: b"BadRequestException" }) }, Header { name: StrBytes { bytes: b":content-type" }, value: String(StrBytes { bytes: b"application/json" }) }, Header { name: StrBytes { bytes: b":message-type" }, value: String(StrBytes { bytes: b"exception" }) }], payload: b"{\"Message\":\"Your request timed out because no new audio was received for 15 seconds.\"}" }
    Output: Ok(StartStreamTranscriptionOutput { request_id: Some("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6"), language_code: Some(EnUs), media_sample_rate_hertz: Some(48000), media_encoding: Some(Pcm), vocabulary_name: None, session_id: Some("3d15905e-106d-4478-8e48-77a49178fd95"), transcript_result_stream: EventReceiver { inner: Receiver { unmarshaller: TranscriptResultStreamUnmarshaller, decoder: MessageFrameDecoder { prelude: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], prelude_read: false }, buffer: Partial(SegmentedBuf { bufs: [], remaining: 0 }), body: SdkBody { inner: BoxBody, retryable: false }, buffered_message: Some(Message { headers: [Header { name: StrBytes { bytes: b":exception-type" }, value: String(StrBytes { bytes: b"BadRequestException" }) }, Header { name: StrBytes { bytes: b":content-type" }, value: String(StrBytes { bytes: b"application/json" }) }, Header { name: StrBytes { bytes: b":message-type" }, value: String(StrBytes { bytes: b"exception" }) }], payload: b"{\"Message\":\"Your request timed out because no new audio was received for 15 seconds.\"}" }), _phantom: PhantomData<aws_sdk_transcribestreaming::types::error::TranscriptResultStreamError> } }, vocabulary_filter_name: None, vocabulary_filter_method: None, show_speaker_label: false, enable_channel_identification: false, number_of_channels: None, enable_partial_results_stabilization: true, partial_results_stability: None, content_identification_type: None, content_redaction_type: None, pii_entity_types: None, language_model_name: None, identify_language: false, language_options: None, preferred_language: None, identify_multiple_languages: false, vocabulary_names: None, vocabulary_filter_names: None, _request_id: Some("4c0128eb-7923-4a2e-aba6-ff1be5eb22d6") })
    2026-01-27T22:19:13.405757Z TRACE h2::proto::streams::streams: drop_stream_ref; stream=Stream { id: StreamId(1), state: State { inner: HalfClosedRemote(Streaming) }, is_counted: true, ref_count: 2, next_pending_send: None, is_pending_send: false, send_flow: FlowControl { window_size: Window(1048576), available: Window(1) }, requested_send_capacity: 1, buffered_send_data: 0, send_task: Some(Waker { data: 0x7f09b4002b80, vtable: 0x55bef59f1cd8 }), pending_send: Deque { indices: None }, next_pending_send_capacity: None, is_pending_send_capacity: false, send_capacity_inc: true, next_open: None, is_pending_open: false, is_pending_push: false, next_pending_accept: None, is_pending_accept: false, recv_flow: FlowControl { window_size: Window(2096953), available: Window(2097152) }, in_flight_recv_data: 0, next_window_update: None, is_pending_window_update: false, reset_at: None, next_reset_expire: None, pending_recv: Deque { indices: None }, is_recv: false, recv_task: None, pending_push_promises: Queue { indices: None, _p: PhantomData<h2::proto::streams::stream::NextAccept> }, content_length: Omitted }
    2026-01-27T22:19:13.405773Z TRACE h2::proto::streams::counts: transition_after; stream=StreamId(1); state=State { inner: HalfClosedRemote(Streaming) }; is_closed=false; pending_send_empty=true; buffered_send_data=0; num_recv=0; num_send=1
    2026-01-27T22:19:13.405806Z TRACE hyper::proto::h2::client: client::dispatch::Sender dropped
    2026-01-27T22:19:13.405821Z TRACE hyper::client::pool: pool closed, canceling idle interval
    2026-01-27T22:19:13.405920Z TRACE aws_sigv4::event_stream: calculated signing parameters canonical_request=None string_to_sign=[65, 87, 83, 52, 45, 72, 77, 65, 67, 45, 83, 72, 65, 50, 53, 54, 45, 80, 65, 89, 76, 79, 65, 68, 10, 50, 48, 50, 54, 48, 49, 50, 55, 84, 50, 50, 49, 57, 49, 51, 90, 10, 50, 48, 50, 54, 48, 49, 50, 55, 47, 117, 115, 45, 101, 97, 115, 116, 45, 49, 47, 116, 114, 97, 110, 115, 99, 114, 105, 98, 101, 47, 97, 119, 115, 52, 95, 114, 101, 113, 117, 101, 115, 116, 10, 51, 54, 97, 55, 101, 99, 98, 52, 50, 53, 100, 57, 101, 102, 53, 50, 57, 54, 56, 102, 54, 99, 55, 50, 54, 50, 101, 98, 52, 99, 98, 97, 98, 51, 54, 100, 56, 52, 49, 54, 100, 52, 101, 101, 54, 102, 101, 97, 50, 54, 49, 51, 99, 56, 52, 48, 100, 52, 101, 52, 56, 49, 56, 52, 10, 49, 97, 48, 102, 101, 101, 56, 101, 97, 57, 51, 100, 54, 52, 53, 48, 102, 56, 48, 100, 50, 98, 50, 99, 54, 98, 97, 100, 51, 48, 56, 56, 50, 97, 97, 52, 49, 50, 49, 48, 48, 48, 97, 55, 98, 98, 49, 52, 50, 99, 50, 102, 99, 97, 100, 54, 55, 57, 101, 100, 48, 55, 52, 99, 10, 101, 51, 98, 48, 99, 52, 52, 50, 57, 56, 102, 99, 49, 99, 49, 52, 57, 97, 102, 98, 102, 52, 99, 56, 57, 57, 54, 102, 98, 57, 50, 52, 50, 55, 97, 101, 52, 49, 101, 52, 54, 52, 57, 98, 57, 51, 52, 99, 97, 52, 57, 53, 57, 57, 49, 98, 55, 56, 53, 50, 98, 56, 53, 53]
    

    Still that hang right after the read_after_execution interceptors are mentioned 🤔

  7. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author
    2026-01-27T22:19:13.405527Z TRACE aws_smithy_http::event_stream::receiver: received complete event stream message Message { headers: [Header { name: StrBytes { bytes: b":exception-type" }, value: String(StrBytes { bytes: b"BadRequestException" }) }, Header { name: StrBytes { bytes: b":content-type" }, value: String(StrBytes { bytes: b"application/json" }) }, Header { name: StrBytes { bytes: b":message-type" }, value: String(StrBytes { bytes: b"exception" }) }], payload: b"{\"Message\":\"Your request timed out because no new audio was received for 15 seconds.\"}" }
    

    This part gave me an idea and I tried to add the following before establishing the connection:

        RUNTIME.spawn(async move {
            let sent = audio_tx.send(vec![0;8092]).await;
            eprintln!("Sent: {:?}", sent);
        });
    

    Magically this causes the connection to finally get established in a timely fashion.

    I'm fairly convinced this is a regression, the element used to work when waiting until builder.audio_stream() completed before sending any data, I'm a bit puzzled as to why I suddenly started reproducing without running cargo update though

  8. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    This means I can fix the element by slightly refactoring it of course, but I'm curious what your thoughts are here @vcjana ?

  9. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    I'm a bit puzzled as to why I suddenly started reproducing without running cargo update though

    wild guess, but could perhaps be AWS doing a phased rollout of the service side, and not actually an issue in the client side code (SDK)?

  10. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    From the logs i understand that the SDK returns as soon as response headers arrive, but AWS enforces a 15-second idle timeout on the audio stream. Since no audio was being sent, it timed out.

  11. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    But the await used to return without audio being sent out, and now it no longer does :)

  12. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    Note that this 15-second with no audio timeout used to exist before by the way

  13. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    Ah good point if the timeout always existed but send().await used to return right away, something did change.

  14. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    It wasn't send().await that used to return right away but builder.audio_stream(chunk_stream.into()).send().await, without requiring data being sent :) nevermind can't read good

  15. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    lol my bad, there's two send() now you're exactly right

  16. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    In the logs:

    22:18:57.557004Z - `read_after_execution` interceptors START
    ... 16 second gap - no h2 activity ...
    22:19:13.405338Z - h2 connection finally polled
    22:19:13.405527Z - BadRequestException received
    

    The h2 connection isn't being polled during those 16 seconds. In your reproducer:

    let (_audio_tx, audio_rx) = mpsc::channel::<Vec<u8>>(1);

    _audio_tx is never used but also never dropped. So when the SDK polls your body stream, audio_rx.next().await blocks forever waiting for data that never comes.

    This blocks the h2 connection from being driven. After 15 seconds, AWS times out and closes the stream server-side, which finally unblocks everything.

    Your fix works because spawning audio data unblocks audio_rx.next(), allowing the h2 connection to be polled properly.

  17. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    _audio_tx is never used but also never dropped. So when the SDK polls your body stream, audio_rx.next().await blocks forever waiting for data that never comes.

    Right, but the element does essentially the same thing, and (sorry for repeating myself) that used to not be a problem. Why does the SDK now need to read something from the audio stream before returning from builder.audio_stream(chunk_stream.into()).send().await; ?

  18. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    Which SDK version are you using?

  19. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    This may be related to a known issue in smithy-rs

    smithy-lang/smithy-rs#4435

    There's a PR (#4440) that may address this. We're still investigating if this is the exact cause of your issue.

  20. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    Ah great, I never know where to look for issues with the myriad of repos :)

    Here's my cargo tree:

    
     meh   runtime-block-on  …  gst-plugins-rs  net  aws  1  cargo tree | grep aws-
    ├── aws-config v1.8.12
    │   ├── aws-credential-types v1.2.11
    │   │   ├── aws-smithy-async v1.2.7
    │   │   ├── aws-smithy-runtime-api v1.10.0
    │   │   │   ├── aws-smithy-async v1.2.7 (*)
    │   │   │   ├── aws-smithy-types v1.3.6
    │   │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-runtime v1.5.18
    │   │   ├── aws-credential-types v1.2.11 (*)
    │   │   ├── aws-sigv4 v1.3.7
    │   │   │   ├── aws-credential-types v1.2.11 (*)
    │   │   │   ├── aws-smithy-eventstream v0.60.14
    │   │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   │   ├── aws-smithy-http v0.62.6
    │   │   │   │   ├── aws-smithy-eventstream v0.60.14 (*)
    │   │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   ├── aws-smithy-async v1.2.7 (*)
    │   │   ├── aws-smithy-eventstream v0.60.14 (*)
    │   │   ├── aws-smithy-http v0.62.6 (*)
    │   │   ├── aws-smithy-runtime v1.9.8
    │   │   │   ├── aws-smithy-async v1.2.7 (*)
    │   │   │   ├── aws-smithy-http v0.62.6 (*)
    │   │   │   ├── aws-smithy-http-client v1.1.5
    │   │   │   │   ├── aws-smithy-async v1.2.7 (*)
    │   │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   │   ├── aws-smithy-observability v0.2.0
    │   │   │   │   └── aws-smithy-runtime-api v1.10.0 (*)
    │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   ├── aws-types v1.3.11
    │   │   │   ├── aws-credential-types v1.2.11 (*)
    │   │   │   ├── aws-smithy-async v1.2.7 (*)
    │   │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-sdk-sts v1.96.0
    │   │   ├── aws-credential-types v1.2.11 (*)
    │   │   ├── aws-runtime v1.5.18 (*)
    │   │   ├── aws-smithy-async v1.2.7 (*)
    │   │   ├── aws-smithy-http v0.62.6 (*)
    │   │   ├── aws-smithy-json v0.61.9
    │   │   │   └── aws-smithy-types v1.3.6 (*)
    │   │   ├── aws-smithy-observability v0.2.0 (*)
    │   │   ├── aws-smithy-query v0.60.9
    │   │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   ├── aws-smithy-runtime v1.9.8 (*)
    │   │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   │   ├── aws-smithy-types v1.3.6 (*)
    │   │   ├── aws-smithy-xml v0.60.13
    │   │   ├── aws-types v1.3.11 (*)
    │   ├── aws-smithy-async v1.2.7 (*)
    │   ├── aws-smithy-http v0.62.6 (*)
    │   ├── aws-smithy-json v0.61.9 (*)
    │   ├── aws-smithy-runtime v1.9.8 (*)
    │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-types v1.3.11 (*)
    ├── aws-credential-types v1.2.11 (*)
    ├── aws-sdk-polly v1.97.0
    │   ├── aws-credential-types v1.2.11 (*)
    │   ├── aws-runtime v1.5.18 (*)
    │   ├── aws-sigv4 v1.3.7 (*)
    │   ├── aws-smithy-async v1.2.7 (*)
    │   ├── aws-smithy-http v0.62.6 (*)
    │   ├── aws-smithy-json v0.61.9 (*)
    │   ├── aws-smithy-observability v0.2.0 (*)
    │   ├── aws-smithy-runtime v1.9.8 (*)
    │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-types v1.3.11 (*)
    ├── aws-sdk-s3 v1.120.0
    │   ├── aws-credential-types v1.2.11 (*)
    │   ├── aws-runtime v1.5.18 (*)
    │   ├── aws-sigv4 v1.3.7 (*)
    │   ├── aws-smithy-async v1.2.7 (*)
    │   ├── aws-smithy-checksums v0.63.13
    │   │   ├── aws-smithy-http v0.62.6 (*)
    │   │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-smithy-eventstream v0.60.14 (*)
    │   ├── aws-smithy-http v0.62.6 (*)
    │   ├── aws-smithy-json v0.61.9 (*)
    │   ├── aws-smithy-observability v0.2.0 (*)
    │   ├── aws-smithy-runtime v1.9.8 (*)
    │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-smithy-xml v0.60.13 (*)
    │   ├── aws-types v1.3.11 (*)
    ├── aws-sdk-sso v1.92.0
    │   ├── aws-credential-types v1.2.11 (*)
    │   ├── aws-runtime v1.5.18 (*)
    │   ├── aws-smithy-async v1.2.7 (*)
    │   ├── aws-smithy-http v0.62.6 (*)
    │   ├── aws-smithy-json v0.61.9 (*)
    │   ├── aws-smithy-observability v0.2.0 (*)
    │   ├── aws-smithy-runtime v1.9.8 (*)
    │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-types v1.3.11 (*)
    ├── aws-sdk-sts v1.96.0 (*)
    ├── aws-sdk-transcribestreaming v1.96.0
    │   ├── aws-credential-types v1.2.11 (*)
    │   ├── aws-runtime v1.5.18 (*)
    │   ├── aws-sigv4 v1.3.7 (*)
    │   ├── aws-smithy-async v1.2.7 (*)
    │   ├── aws-smithy-eventstream v0.60.14 (*)
    │   ├── aws-smithy-http v0.62.6 (*)
    │   ├── aws-smithy-json v0.61.9 (*)
    │   ├── aws-smithy-observability v0.2.0 (*)
    │   ├── aws-smithy-runtime v1.9.8 (*)
    │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-types v1.3.11 (*)
    ├── aws-sdk-translate v1.92.0
    │   ├── aws-credential-types v1.2.11 (*)
    │   ├── aws-runtime v1.5.18 (*)
    │   ├── aws-smithy-async v1.2.7 (*)
    │   ├── aws-smithy-http v0.62.6 (*)
    │   ├── aws-smithy-json v0.61.9 (*)
    │   ├── aws-smithy-observability v0.2.0 (*)
    │   ├── aws-smithy-runtime v1.9.8 (*)
    │   ├── aws-smithy-runtime-api v1.10.0 (*)
    │   ├── aws-smithy-types v1.3.6 (*)
    │   ├── aws-types v1.3.11 (*)
    ├── aws-types v1.3.11 (*
    
  21. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    The PR is open. I'll follow up when the fix is released. Your workaround should be the correct approach until we release the fix.

  22. MathieuDuponchelle commented on Jan 27, 2026

    @MathieuDuponchelle
    Author

    @vcjana thanks again for the diligence and very fast response times, we'll refactor things on our end, might make code simpler anyways :)

  23. vcjana commented on Jan 27, 2026

    @vcjana
    Collaborator

    Happy to help. Thanks for the detailed reproducer and logs made it much easier to track down

  24. MathieuDuponchelle commented on Jan 30, 2026

    @MathieuDuponchelle
    Author
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions