Commit History

  1. fix app.py to remove redundant generate_kwargs in transcription calls and enable demo sharing during launch

    michaeltangz
    3e64dd3
  2. fix app.py to enable demo sharing during launch

    michaeltangz
    dd7a42e
  3. refactor app.py to update demo launch logic; ensure proper execution within main guard

    michaeltangz
    a3d95dd
  4. fix app.py to correct dtype parameter usage in model initialization and pipeline; remove redundant torch_dtype argument

    michaeltangz
    574825e
  5. fix app.py to correct variable name from dtype to torch_dtype in model and pipeline initialization

    michaeltangz
    6cd2d8c
  6. fix app.py to correct variable name for dtype in model and pipeline initialization

    michaeltangz
    1a404ef
  7. refactor app.py to remove flash attention installation logic and simplify attention implementation; enhance error handling in transcription functions

    michaeltangz
    721ab04
  8. refactor requirements.txt to remove build isolation for flash attention installation

    michaeltangz
    20eeccd
  9. refactor requirements.txt to ensure flash attention installation without build isolation

    michaeltangz
    44864ba
  10. refactor requirements.txt to add gradio and numpy dependencies for enhanced functionality

    michaeltangz
    28675ec
  11. refactor app.py to move flash attention installation into a try-except block; ensure proper fallback to sdpa if installation fails

    michaeltangz
    078e579
  12. refactor app.py to streamline flash attention installation and model loading; remove fallback mechanisms and enhance transcription parameters

    michaeltangz
    8f2a46b
  13. refactor app.py to remove condition_on_previous_text parameter from transcription functions; enhance output consistency

    michaeltangz
    f8af19e
  14. refactor app.py to enhance pipeline configuration; adjust chunk length for better context and simplify demo interface

    michaeltangz
    31502e6
  15. refactor app.py to correct parameter name for model loading; streamline microphone input handling

    michaeltangz
    d64755c
  16. refactor app.py to improve flash attention installation and model loading; add fallback mechanism for model loading

    michaeltangz
    47751fa
  17. refactor app.py to streamline flash attention installation and model loading; enhance voice activity detection and transcription accuracy

    michaeltangz
    62fccb4
  18. refactor app.py to enhance transcription pipeline by adding condition_on_previous_text parameter; improve transcription accuracy

    michaeltangz
    ae149f3
  19. refactor app.py to specify language parameter in transcription pipeline; enhance accuracy for English transcriptions

    michaeltangz
    aebccdb
  20. refactor app.py to update model loading parameters for flash attention; improve code clarity and maintainability

    michaeltangz
    26bcc10
  21. refactor app.py to remove concurrency limit from audio stream; improve streaming performance

    michaeltangz
    a6b63fd
  22. refactor app.py to remove unnecessary time limit from audio stream; enhance streaming functionality

    michaeltangz
    35686e6
  23. refactor app.py to improve flash-attn installation and model loading with error handling; update demo launch condition

    michaeltangz
    fce6c08
  24. refactor app.py to streamline flash-attn installation and model loading; update requirements.txt to remove unnecessary dependencies

    michaeltangz
    6fdae11
  25. refactor app.py to improve model loading with flash attention and enhance streaming transcription; add packages.txt for dependencies

    michaeltangz
    7b34cad
  26. refactor requirements.txt to remove duplicate entries and ensure proper package versions

    michaeltangz
    aa1d99c
  27. add flash-attn to requirements for improved attention mechanisms

    michaeltangz
    d12338a
  28. install Flash Attention 2 and optimize Whisper model loading; enhance streaming transcription with pipeline approach and latency tracking

    michaeltangz
    a9a8aec
  29. update demo launch settings for Spaces to share=False by default

    michaeltangz
    03bd1f9
  30. adjust max_new_tokens in transcription functions to leave room for special tokens

    michaeltangz
    e542369
  31. enhance audio transcription accuracy with librosa resampling and voice activity detection; increase buffer duration for better context retention

    michaeltangz
    2afefc3

  1. refactor streaming transcription to only emit complete sentences and clear buffer after capture, removing incremental text accumulation logic

    e5caa82
  2. add incremental text accumulation to prevent duplicate transcription of buffered audio

    846c0d7
  3. simplify streaming transcription by removing VAD, diarization, and complex buffering logic

    55d67f9
  4. add speaker diarization with pyannote and optimize streaming pipeline with static caching and deque-based buffering

    1f8fa97
  5. increase buffer duration and adjust transcription parameters to prioritize accuracy over latency

    52f6b26
  6. reduce buffer duration and adjust transcription parameters for lower latency

    8493d7f
  7. improve sentence splitting to avoid breaking on common abbreviations like Mr., Ms., Dr., etc.

    649d6e6
  8. remove live subtitle display and only show full transcript in the UI

    41e2ea2
  9. improve near-duplicate detection to compare against all existing sentences instead of only the last one

    5db4d4b
  10. add near-duplicate detection to suppress streaming variants of the same sentence

    67ce003
  11. update live subtitle to persist last sentence when no incomplete audio

    8d1f680
  12. Merge branch 'asr-1'

    56ee70e
  13. refactor to use per-session state instead of global variables

    8a63ea7

  1. update the instruction(copy) for ui

    bd1f625
  2. update the instruction(copy) for ui

    7b46207
  3. edit the instruction for ui

    af9867e
  4. uodate the new words modification

    f091709
  5. optimize the words for better display on ui

    c98c665
  6. change to small whisper model

    4b1ceed