Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: speechmatics/speechmatics-python-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: speechmatics/speechmatics-python-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev/sams
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 36 files changed
  • 1 contributor

Commits on Dec 15, 2025

  1. Configuration menu
    Copy the full SHA
    49e4541 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2025

  1. Merge RT update

    sam-s10s committed Dec 16, 2025
    Configuration menu
    Copy the full SHA
    34bcf25 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. default speaker UU

    sam-s10s committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    6fe64d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2025

  1. Merge from main

    sam-s10s committed Dec 22, 2025
    Configuration menu
    Copy the full SHA
    2a69a95 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. Squashed commit of the following:

    commit 624f014
    Author: Zultran <edgar.adamovics@speechmatics.com>
    Date:   Tue Dec 30 12:20:58 2025 +0000
    
        Adds comprehensive README documentation (#70)
    
        * Adds comprehensive README documentation
    
        Introduces a detailed README file to provide users with a comprehensive guide to the Speechmatics Python SDK.
    
        The README includes:
        - Quick start instructions for installation and basic usage
        - Information on key features, use cases, and integration examples
        - Documentation links and migration guides
        - Information about Speechmatics technology
        - Links to resources and community support
    
        * Removes bold formatting from migration guide links
    
        Updates the README to remove bold formatting from the "Full Migration Guides" section.
        This improves the visual consistency of the document and avoids unnecessary emphasis on the links.
    
        * Updates examples and adds env variable
    
        Refactors the examples in the README to use environment variables
        for the API key and includes an async close on the client in the
        batch example. Also adds prefer_current_speaker to the speaker
        diarization config example.
    
        * Updates README with usage examples and features
    
        Enhances the README with detailed examples for batch,
        realtime, TTS, and voice agent functionalities.
    
        Also, includes installation instructions, key features,
        and use cases for the Speechmatics Python SDK.
    
        * Fixed broken status page link to README
    
        * Enhances README with examples and details
    
        Updates the README to include more detailed examples for batch transcription, realtime streaming, text-to-speech, and voice agent functionalities.
    
        Adds sections on key features like speaker diarization, custom dictionaries, audio intelligence, and translation with corresponding code snippets.
    
        Provides information on framework integrations, focusing on LiveKit Agents and Pipecat AI, improving user understanding and adoption.
    
    commit cb48e21
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:45:11 2025 +0100
    
        Reduce RT logging in Voice SDK (#72)
    
        ## What's Changed
        - Lowered logging of the RT AsyncClient to reduce debug noise
        - Bumped ORT / ONNX runtime dependency requirement
    
    commit 3a247b0
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:39:02 2025 +0100
    
        Fix for when diarization is not enabled (#71)
    
        ## What's Changed
        - When diarization is not enabled, all speakers are identified as `UU`.
    
    commit 95ca9b6
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Dec 17 09:48:32 2025 +0100
    
        fix to use rt 0.5.3 (#69)
    
    commit cecb235
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 16 20:18:01 2025 +0100
    
        fix to SSL for AsyncClient WebSocket (#68)
    
        Fix so `ws://` connections do not fail.
    sam-s10s committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    12f56fd View commit details
    Browse the repository at this point in the history
  2. Squashed commit of the following:

    commit 6c0b718
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 13:14:32 2025 +0000
    
        Prettier override.
    
    commit d113d69
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 12:35:06 2025 +0000
    
        TIP fix
    
    commit b62a618
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 12:30:20 2025 +0000
    
        Updated integration examples. Includes linting of the README.
    
    commit 624f014
    Author: Zultran <edgar.adamovics@speechmatics.com>
    Date:   Tue Dec 30 12:20:58 2025 +0000
    
        Adds comprehensive README documentation (#70)
    
        * Adds comprehensive README documentation
    
        Introduces a detailed README file to provide users with a comprehensive guide to the Speechmatics Python SDK.
    
        The README includes:
        - Quick start instructions for installation and basic usage
        - Information on key features, use cases, and integration examples
        - Documentation links and migration guides
        - Information about Speechmatics technology
        - Links to resources and community support
    
        * Removes bold formatting from migration guide links
    
        Updates the README to remove bold formatting from the "Full Migration Guides" section.
        This improves the visual consistency of the document and avoids unnecessary emphasis on the links.
    
        * Updates examples and adds env variable
    
        Refactors the examples in the README to use environment variables
        for the API key and includes an async close on the client in the
        batch example. Also adds prefer_current_speaker to the speaker
        diarization config example.
    
        * Updates README with usage examples and features
    
        Enhances the README with detailed examples for batch,
        realtime, TTS, and voice agent functionalities.
    
        Also, includes installation instructions, key features,
        and use cases for the Speechmatics Python SDK.
    
        * Fixed broken status page link to README
    
        * Enhances README with examples and details
    
        Updates the README to include more detailed examples for batch transcription, realtime streaming, text-to-speech, and voice agent functionalities.
    
        Adds sections on key features like speaker diarization, custom dictionaries, audio intelligence, and translation with corresponding code snippets.
    
        Provides information on framework integrations, focusing on LiveKit Agents and Pipecat AI, improving user understanding and adoption.
    
    commit cb48e21
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:45:11 2025 +0100
    
        Reduce RT logging in Voice SDK (#72)
    
        ## What's Changed
        - Lowered logging of the RT AsyncClient to reduce debug noise
        - Bumped ORT / ONNX runtime dependency requirement
    
    commit 3a247b0
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:39:02 2025 +0100
    
        Fix for when diarization is not enabled (#71)
    
        ## What's Changed
        - When diarization is not enabled, all speakers are identified as `UU`.
    
    commit 95ca9b6
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Dec 17 09:48:32 2025 +0100
    
        fix to use rt 0.5.3 (#69)
    
    commit cecb235
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 16 20:18:01 2025 +0100
    
        fix to SSL for AsyncClient WebSocket (#68)
    
        Fix so `ws://` connections do not fail.
    sam-s10s committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    2721675 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2025

  1. Configuration menu
    Copy the full SHA
    1bee1a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2026

  1. Squashed commit of the following:

    commit 34f2cba
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 26 16:21:42 2026 +0000
    
        Fix for short utterances when using ForceEndOfUtterance (#78)
    
        * track previous partials when checking new finals
    
        * check we are not already speaking!
    
        * EOU / FEOU testing
    
        * permit no punctuation
    
        * added test for feou
    
        * update existing FEOU test
    
        * updated test.
    
        * expanded samples
    
        * fix test set
    
        * refining the values
    
        * updated tests for FEOU
    
        * extra tests and split out FIXED and ADAPTIVE tests
    
        * support other endpoints
    
        * Adjust VAD timeout default from 0.18 to 0.22 for FEOU.
    
        * Support `is_eou` for final segment in an utterance.
    
        * remove FEOU tests
    
        * retain 0.18 as the VAD timeout
    
    commit fecea0e
    Author: Lorna Armstrong <lorna.armstrong@speechmatics.com>
    Date:   Wed Jan 14 15:35:49 2026 +0000
    
        Fix Scribe preset configuration (#77)
    
    commit 8825c42
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 12 14:19:02 2026 +0000
    
        Voice SDK url parameter handling (#76)
    
        ## What's Changed?
        - better handling for `sm-app` and other URL parameters provided by the client.
        - ensure that URL parameters are parsed correctly.
    
    commit 81f093f
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Thu Jan 8 01:51:53 2026 +0100
    
        Fix to max delay mode and filter for final changes (#74)
    
        ## What's Changed?
        - Updated to max delay mode and filter for final updates.
    
    commit 7c88c25
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 14:44:44 2025 +0100
    
        Updated integration examples. (#73)
    
        * Updated integration examples. Includes linting of the README.
    
        * TIP fix
    
        * Prettier override.
    
    commit 624f014
    Author: Zultran <edgar.adamovics@speechmatics.com>
    Date:   Tue Dec 30 12:20:58 2025 +0000
    
        Adds comprehensive README documentation (#70)
    
        * Adds comprehensive README documentation
    
        Introduces a detailed README file to provide users with a comprehensive guide to the Speechmatics Python SDK.
    
        The README includes:
        - Quick start instructions for installation and basic usage
        - Information on key features, use cases, and integration examples
        - Documentation links and migration guides
        - Information about Speechmatics technology
        - Links to resources and community support
    
        * Removes bold formatting from migration guide links
    
        Updates the README to remove bold formatting from the "Full Migration Guides" section.
        This improves the visual consistency of the document and avoids unnecessary emphasis on the links.
    
        * Updates examples and adds env variable
    
        Refactors the examples in the README to use environment variables
        for the API key and includes an async close on the client in the
        batch example. Also adds prefer_current_speaker to the speaker
        diarization config example.
    
        * Updates README with usage examples and features
    
        Enhances the README with detailed examples for batch,
        realtime, TTS, and voice agent functionalities.
    
        Also, includes installation instructions, key features,
        and use cases for the Speechmatics Python SDK.
    
        * Fixed broken status page link to README
    
        * Enhances README with examples and details
    
        Updates the README to include more detailed examples for batch transcription, realtime streaming, text-to-speech, and voice agent functionalities.
    
        Adds sections on key features like speaker diarization, custom dictionaries, audio intelligence, and translation with corresponding code snippets.
    
        Provides information on framework integrations, focusing on LiveKit Agents and Pipecat AI, improving user understanding and adoption.
    
    commit cb48e21
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:45:11 2025 +0100
    
        Reduce RT logging in Voice SDK (#72)
    
        ## What's Changed
        - Lowered logging of the RT AsyncClient to reduce debug noise
        - Bumped ORT / ONNX runtime dependency requirement
    
    commit 3a247b0
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:39:02 2025 +0100
    
        Fix for when diarization is not enabled (#71)
    
        ## What's Changed
        - When diarization is not enabled, all speakers are identified as `UU`.
    
    commit 95ca9b6
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Dec 17 09:48:32 2025 +0100
    
        fix to use rt 0.5.3 (#69)
    
    commit cecb235
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 16 20:18:01 2025 +0100
    
        fix to SSL for AsyncClient WebSocket (#68)
    
        Fix so `ws://` connections do not fail.
    sam-s10s committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    da2bdb9 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2026

  1. Restored tests for FEOU.

    sam-s10s committed Jan 27, 2026
    Configuration menu
    Copy the full SHA
    b65147c View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2026

  1. Squashed commit of the following:

    commit 35de80e
    Author: Dumitru Gutu <dumitrugutu@users.noreply.github.com>
    Date:   Mon Feb 2 15:27:49 2026 +0000
    
        Add OutputConfig option in JobConfig for batch sdk (#80)
    
    commit 34f2cba
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 26 16:21:42 2026 +0000
    
        Fix for short utterances when using ForceEndOfUtterance (#78)
    
        * track previous partials when checking new finals
    
        * check we are not already speaking!
    
        * EOU / FEOU testing
    
        * permit no punctuation
    
        * added test for feou
    
        * update existing FEOU test
    
        * updated test.
    
        * expanded samples
    
        * fix test set
    
        * refining the values
    
        * updated tests for FEOU
    
        * extra tests and split out FIXED and ADAPTIVE tests
    
        * support other endpoints
    
        * Adjust VAD timeout default from 0.18 to 0.22 for FEOU.
    
        * Support `is_eou` for final segment in an utterance.
    
        * remove FEOU tests
    
        * retain 0.18 as the VAD timeout
    
    commit fecea0e
    Author: Lorna Armstrong <lorna.armstrong@speechmatics.com>
    Date:   Wed Jan 14 15:35:49 2026 +0000
    
        Fix Scribe preset configuration (#77)
    
    commit 8825c42
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 12 14:19:02 2026 +0000
    
        Voice SDK url parameter handling (#76)
    
        ## What's Changed?
        - better handling for `sm-app` and other URL parameters provided by the client.
        - ensure that URL parameters are parsed correctly.
    
    commit 81f093f
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Thu Jan 8 01:51:53 2026 +0100
    
        Fix to max delay mode and filter for final changes (#74)
    
        ## What's Changed?
        - Updated to max delay mode and filter for final updates.
    
    commit 7c88c25
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 14:44:44 2025 +0100
    
        Updated integration examples. (#73)
    
        * Updated integration examples. Includes linting of the README.
    
        * TIP fix
    
        * Prettier override.
    
    commit 624f014
    Author: Zultran <edgar.adamovics@speechmatics.com>
    Date:   Tue Dec 30 12:20:58 2025 +0000
    
        Adds comprehensive README documentation (#70)
    
        * Adds comprehensive README documentation
    
        Introduces a detailed README file to provide users with a comprehensive guide to the Speechmatics Python SDK.
    
        The README includes:
        - Quick start instructions for installation and basic usage
        - Information on key features, use cases, and integration examples
        - Documentation links and migration guides
        - Information about Speechmatics technology
        - Links to resources and community support
    
        * Removes bold formatting from migration guide links
    
        Updates the README to remove bold formatting from the "Full Migration Guides" section.
        This improves the visual consistency of the document and avoids unnecessary emphasis on the links.
    
        * Updates examples and adds env variable
    
        Refactors the examples in the README to use environment variables
        for the API key and includes an async close on the client in the
        batch example. Also adds prefer_current_speaker to the speaker
        diarization config example.
    
        * Updates README with usage examples and features
    
        Enhances the README with detailed examples for batch,
        realtime, TTS, and voice agent functionalities.
    
        Also, includes installation instructions, key features,
        and use cases for the Speechmatics Python SDK.
    
        * Fixed broken status page link to README
    
        * Enhances README with examples and details
    
        Updates the README to include more detailed examples for batch transcription, realtime streaming, text-to-speech, and voice agent functionalities.
    
        Adds sections on key features like speaker diarization, custom dictionaries, audio intelligence, and translation with corresponding code snippets.
    
        Provides information on framework integrations, focusing on LiveKit Agents and Pipecat AI, improving user understanding and adoption.
    
    commit cb48e21
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:45:11 2025 +0100
    
        Reduce RT logging in Voice SDK (#72)
    
        ## What's Changed
        - Lowered logging of the RT AsyncClient to reduce debug noise
        - Bumped ORT / ONNX runtime dependency requirement
    
    commit 3a247b0
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:39:02 2025 +0100
    
        Fix for when diarization is not enabled (#71)
    
        ## What's Changed
        - When diarization is not enabled, all speakers are identified as `UU`.
    
    commit 95ca9b6
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Dec 17 09:48:32 2025 +0100
    
        fix to use rt 0.5.3 (#69)
    
    commit cecb235
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 16 20:18:01 2025 +0100
    
        fix to SSL for AsyncClient WebSocket (#68)
    
        Fix so `ws://` connections do not fail.
    sam-s10s committed Feb 4, 2026
    Configuration menu
    Copy the full SHA
    c1112f7 View commit details
    Browse the repository at this point in the history
  2. chore: update test audio files

    Replace outdated test audio files with new versions to improve
    accuracy and diversity in voice processing tests. The updated
    files cover various frequencies and languages, ensuring
    more comprehensive test coverage.
    sam-s10s committed Feb 4, 2026
    Configuration menu
    Copy the full SHA
    712e558 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2026

  1. Squashed commit of the following:

    commit 3868381
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Sat Feb 7 00:24:48 2026 +0000
    
        chore: update smart-turn model to v3.2
    
        Update the SMART_TURN_MODEL_URL and SMART_TURN_MODEL_LOCAL_PATH
        to use version 3.2 of the smart-turn model. This ensures we are
        using the latest version of the model, which may include
        performance improvements or bug fixes over the previous version.
    
    commit 35de80e
    Author: Dumitru Gutu <dumitrugutu@users.noreply.github.com>
    Date:   Mon Feb 2 15:27:49 2026 +0000
    
        Add OutputConfig option in JobConfig for batch sdk (#80)
    
    commit 34f2cba
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 26 16:21:42 2026 +0000
    
        Fix for short utterances when using ForceEndOfUtterance (#78)
    
        * track previous partials when checking new finals
    
        * check we are not already speaking!
    
        * EOU / FEOU testing
    
        * permit no punctuation
    
        * added test for feou
    
        * update existing FEOU test
    
        * updated test.
    
        * expanded samples
    
        * fix test set
    
        * refining the values
    
        * updated tests for FEOU
    
        * extra tests and split out FIXED and ADAPTIVE tests
    
        * support other endpoints
    
        * Adjust VAD timeout default from 0.18 to 0.22 for FEOU.
    
        * Support `is_eou` for final segment in an utterance.
    
        * remove FEOU tests
    
        * retain 0.18 as the VAD timeout
    
    commit fecea0e
    Author: Lorna Armstrong <lorna.armstrong@speechmatics.com>
    Date:   Wed Jan 14 15:35:49 2026 +0000
    
        Fix Scribe preset configuration (#77)
    
    commit 8825c42
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 12 14:19:02 2026 +0000
    
        Voice SDK url parameter handling (#76)
    
        ## What's Changed?
        - better handling for `sm-app` and other URL parameters provided by the client.
        - ensure that URL parameters are parsed correctly.
    
    commit 81f093f
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Thu Jan 8 01:51:53 2026 +0100
    
        Fix to max delay mode and filter for final changes (#74)
    
        ## What's Changed?
        - Updated to max delay mode and filter for final updates.
    
    commit 7c88c25
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 14:44:44 2025 +0100
    
        Updated integration examples. (#73)
    
        * Updated integration examples. Includes linting of the README.
    
        * TIP fix
    
        * Prettier override.
    
    commit 624f014
    Author: Zultran <edgar.adamovics@speechmatics.com>
    Date:   Tue Dec 30 12:20:58 2025 +0000
    
        Adds comprehensive README documentation (#70)
    
        * Adds comprehensive README documentation
    
        Introduces a detailed README file to provide users with a comprehensive guide to the Speechmatics Python SDK.
    
        The README includes:
        - Quick start instructions for installation and basic usage
        - Information on key features, use cases, and integration examples
        - Documentation links and migration guides
        - Information about Speechmatics technology
        - Links to resources and community support
    
        * Removes bold formatting from migration guide links
    
        Updates the README to remove bold formatting from the "Full Migration Guides" section.
        This improves the visual consistency of the document and avoids unnecessary emphasis on the links.
    
        * Updates examples and adds env variable
    
        Refactors the examples in the README to use environment variables
        for the API key and includes an async close on the client in the
        batch example. Also adds prefer_current_speaker to the speaker
        diarization config example.
    
        * Updates README with usage examples and features
    
        Enhances the README with detailed examples for batch,
        realtime, TTS, and voice agent functionalities.
    
        Also, includes installation instructions, key features,
        and use cases for the Speechmatics Python SDK.
    
        * Fixed broken status page link to README
    
        * Enhances README with examples and details
    
        Updates the README to include more detailed examples for batch transcription, realtime streaming, text-to-speech, and voice agent functionalities.
    
        Adds sections on key features like speaker diarization, custom dictionaries, audio intelligence, and translation with corresponding code snippets.
    
        Provides information on framework integrations, focusing on LiveKit Agents and Pipecat AI, improving user understanding and adoption.
    
    commit cb48e21
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:45:11 2025 +0100
    
        Reduce RT logging in Voice SDK (#72)
    
        ## What's Changed
        - Lowered logging of the RT AsyncClient to reduce debug noise
        - Bumped ORT / ONNX runtime dependency requirement
    
    commit 3a247b0
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:39:02 2025 +0100
    
        Fix for when diarization is not enabled (#71)
    
        ## What's Changed
        - When diarization is not enabled, all speakers are identified as `UU`.
    
    commit 95ca9b6
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Dec 17 09:48:32 2025 +0100
    
        fix to use rt 0.5.3 (#69)
    
    commit cecb235
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 16 20:18:01 2025 +0100
    
        fix to SSL for AsyncClient WebSocket (#68)
    
        Fix so `ws://` connections do not fail.
    sam-s10s committed Feb 7, 2026
    Configuration menu
    Copy the full SHA
    fa752f4 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2026

  1. Configuration menu
    Copy the full SHA
    a365422 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2026

  1. Squashed commit of the following:

    commit bc8b401
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Feb 11 13:23:22 2026 +0000
    
        feat: add optional headers support to WebSocket connection
    
        Introduce an optional `ws_headers` parameter to the `connect` method in
        `VoiceAgentClient`. This allows users to pass custom headers when
        establishing the WebSocket connection to the Speechmatics API.
    
    commit 35de80e
    Author: Dumitru Gutu <dumitrugutu@users.noreply.github.com>
    Date:   Mon Feb 2 15:27:49 2026 +0000
    
        Add OutputConfig option in JobConfig for batch sdk (#80)
    
    commit 34f2cba
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 26 16:21:42 2026 +0000
    
        Fix for short utterances when using ForceEndOfUtterance (#78)
    
        * track previous partials when checking new finals
    
        * check we are not already speaking!
    
        * EOU / FEOU testing
    
        * permit no punctuation
    
        * added test for feou
    
        * update existing FEOU test
    
        * updated test.
    
        * expanded samples
    
        * fix test set
    
        * refining the values
    
        * updated tests for FEOU
    
        * extra tests and split out FIXED and ADAPTIVE tests
    
        * support other endpoints
    
        * Adjust VAD timeout default from 0.18 to 0.22 for FEOU.
    
        * Support `is_eou` for final segment in an utterance.
    
        * remove FEOU tests
    
        * retain 0.18 as the VAD timeout
    
    commit fecea0e
    Author: Lorna Armstrong <lorna.armstrong@speechmatics.com>
    Date:   Wed Jan 14 15:35:49 2026 +0000
    
        Fix Scribe preset configuration (#77)
    
    commit 8825c42
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Jan 12 14:19:02 2026 +0000
    
        Voice SDK url parameter handling (#76)
    
        ## What's Changed?
        - better handling for `sm-app` and other URL parameters provided by the client.
        - ensure that URL parameters are parsed correctly.
    
    commit 81f093f
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Thu Jan 8 01:51:53 2026 +0100
    
        Fix to max delay mode and filter for final changes (#74)
    
        ## What's Changed?
        - Updated to max delay mode and filter for final updates.
    
    commit 7c88c25
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 30 14:44:44 2025 +0100
    
        Updated integration examples. (#73)
    
        * Updated integration examples. Includes linting of the README.
    
        * TIP fix
    
        * Prettier override.
    
    commit 624f014
    Author: Zultran <edgar.adamovics@speechmatics.com>
    Date:   Tue Dec 30 12:20:58 2025 +0000
    
        Adds comprehensive README documentation (#70)
    
        * Adds comprehensive README documentation
    
        Introduces a detailed README file to provide users with a comprehensive guide to the Speechmatics Python SDK.
    
        The README includes:
        - Quick start instructions for installation and basic usage
        - Information on key features, use cases, and integration examples
        - Documentation links and migration guides
        - Information about Speechmatics technology
        - Links to resources and community support
    
        * Removes bold formatting from migration guide links
    
        Updates the README to remove bold formatting from the "Full Migration Guides" section.
        This improves the visual consistency of the document and avoids unnecessary emphasis on the links.
    
        * Updates examples and adds env variable
    
        Refactors the examples in the README to use environment variables
        for the API key and includes an async close on the client in the
        batch example. Also adds prefer_current_speaker to the speaker
        diarization config example.
    
        * Updates README with usage examples and features
    
        Enhances the README with detailed examples for batch,
        realtime, TTS, and voice agent functionalities.
    
        Also, includes installation instructions, key features,
        and use cases for the Speechmatics Python SDK.
    
        * Fixed broken status page link to README
    
        * Enhances README with examples and details
    
        Updates the README to include more detailed examples for batch transcription, realtime streaming, text-to-speech, and voice agent functionalities.
    
        Adds sections on key features like speaker diarization, custom dictionaries, audio intelligence, and translation with corresponding code snippets.
    
        Provides information on framework integrations, focusing on LiveKit Agents and Pipecat AI, improving user understanding and adoption.
    
    commit cb48e21
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:45:11 2025 +0100
    
        Reduce RT logging in Voice SDK (#72)
    
        ## What's Changed
        - Lowered logging of the RT AsyncClient to reduce debug noise
        - Bumped ORT / ONNX runtime dependency requirement
    
    commit 3a247b0
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Mon Dec 22 10:39:02 2025 +0100
    
        Fix for when diarization is not enabled (#71)
    
        ## What's Changed
        - When diarization is not enabled, all speakers are identified as `UU`.
    
    commit 95ca9b6
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Wed Dec 17 09:48:32 2025 +0100
    
        fix to use rt 0.5.3 (#69)
    
    commit cecb235
    Author: Sam Sykes <sams@speechmatics.com>
    Date:   Tue Dec 16 20:18:01 2025 +0100
    
        fix to SSL for AsyncClient WebSocket (#68)
    
        Fix so `ws://` connections do not fail.
    sam-s10s committed Feb 11, 2026
    Configuration menu
    Copy the full SHA
    ffc2a20 View commit details
    Browse the repository at this point in the history
Loading