Closed dvonthenen closed 2 months ago
[!WARNING]
Rate limit exceeded
@dvonthenen has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 21 minutes and 8 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between f4cb60ca55283c45e723fde8c6361aeb01981c1a and cf89d148ce1b0c7f1f70d5a3fe3a39a50cb57b12.
The recent update introduces an optional Dictation
property to the LiveSchema
class, enhancing its functionality by enabling diarization during audio processing. This feature allows the system to identify speaker changes and link them to the corresponding transcript words. With this addition, users can control whether diarization is applied by setting the property accordingly, improving the schema's overall flexibility.
File Path | Change Summary |
---|---|
Deepgram/Models/Listen/v1/WebSocket/LiveSchema.cs |
Added an optional Dictation property to the LiveSchema class, changing its type from string? to bool? , enabling speaker diarization. |
sequenceDiagram
participant User
participant LiveSchema
participant AudioProcessor
participant DiarizationService
User->>LiveSchema: Set Dictation to true
LiveSchema->>AudioProcessor: Process audio with diarization
AudioProcessor->>DiarizationService: Enable diarization feature
DiarizationService-->>AudioProcessor: Return diarized transcript
AudioProcessor-->>LiveSchema: Provide transcript with speaker labels
LiveSchema-->>User: Return completed transcript
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Proposed changes
Addresses: https://github.com/deepgram/deepgram-dotnet-sdk/issues/317
Types of changes
What types of changes does your code introduce to the community .NET SDK? Put an
x
in the boxes that applyChecklist
Put an
x
in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.Further comments
NA
Summary by CodeRabbit
Dictation
property to enhance the LiveSchema with speaker diarization capabilities, allowing for improved audio transcription by recognizing speaker changes.Dictation
property and provide links to relevant resources.