Skip to content

chore: update voice-to-text dependencies to latest versions #3

@wilcorrea

Description

@wilcorrea

Context

During PR #2 review, CodeRabbit flagged several outdated dependencies in the voice-to-text feature. These were deferred to avoid scope creep and ensure thorough testing.

Dependencies to Update

High Priority (breaking changes)

Medium Priority (minor bumps)

Low Priority (patch bumps)

  • reqwest 0.120.13
    • Impact: Model downloads in whisper/model_manager.rs
    • Likely backward compatible

Testing Checklist

After updating each dependency:

  • cargo check passes
  • Audio recording works on macOS
  • Audio recording works on Linux (if applicable)
  • Whisper transcription produces correct output
  • Model download/management still works
  • No memory leaks during long recordings
  • Resampling quality unchanged

References

Notes

Start with reqwest and whisper-rs (safest), then cpal, and finally rubato (most complex).

Consider creating a dedicated branch chore/update-whisper-deps for this work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions