Skip to content

[SWML Update] - asr_speaker_affinity, asr_diarize, llm_diarize_aware #192

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks
hey-august opened this issue Apr 11, 2025 · 1 comment
Open
4 tasks

Comments

@hey-august
Copy link
Contributor

Type Of Change

  • New SWML Method
  • Update to existing SWML Method

Are These Changes Already In Production?

  • Yes
  • No

Description

[Provide a detailed description of the changes]

  • Method(s) Added/Updated:
    • Description of what was Added/Updated on the Method(s)
    • If this is a New Method,
      • Provide a description of its purpose and functionality.
      • Provide what valid types it takes.
  • Method Field(s) Added/Updated:
    • Description of what Field was changed
    • If this is a New Field
      • Provide a description of its purpose and functionality.
      • Provide what valid types it takes.

Context and Motivation

[Explain the context and the motivation behind these changes]

SWML Example (Optional)

{
  "version": "1.0.0",
  "sections": {
    "main": []
    }
}
@anthmFS
Copy link

anthmFS commented Apr 25, 2025

asr_diarize (passive) will break up the transcripts to have a prefix of speaker 1, speaker 2 etc.

asr_speaker_affinity (activates asr_diarize) Whoever talks to it first will be responded to and other people will be ignored. (subject to it actually working well depends on voices etc)

llm_diarize_aware (activates asr_diarize) The LLM will be involved in the diarization, so you can tell it your name and things like that and it will remember who you are later based on what speaker said what. Hidden prompting is injected into the master system prompt and the speaker labels are fed back to the LLM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants