yair
26a37f2856
add md transcript to dl
2026-01-19 16:58:28 +02:00
yair
39800ad473
Add transcript.md download option to help menu
2026-01-19 16:47:18 +02:00
5shekel
2144e3dd6b
Rename spectrogram references to waveform throughout codebase
2026-01-18 17:37:03 +02:00
5shekel
ef4a303b6d
Move source code link from config to help panel
2026-01-18 17:24:53 +02:00
5shekel
63e2ada84b
Add help panel with keyboard shortcuts, URL deep linking, and speaker click docs
2026-01-18 17:22:49 +02:00
5shekel
59ca0df1f8
Move duration display above waveform view
2026-01-18 17:19:32 +02:00
5shekel
9960f11533
llm usage
2026-01-18 13:58:11 +02:00
5shekel
e6af27a28b
FAVICON
2026-01-18 13:51:25 +02:00
5shekel
7e965efd58
quickstart addons
2026-01-18 13:31:11 +02:00
5shekel
9641621ff7
Merge branch 'feature/waveform-speaker-colors'
2026-01-18 13:27:27 +02:00
5shekel
27d38a6f0e
feat: color waveform by speaker - Draw waveform bars using speaker colors based on time position - Add findSpeakerAtTime() for binary search on intervals - Pass duration, intervals, and speakerMap to drawWaveformOnCanvas - Redraw waveform when audio metadata loads to get duration
2026-01-18 13:24:09 +02:00
5shekel
f35665608e
Enable embedded waveform by default on mobile devices
2026-01-18 12:51:24 +02:00
5shekel
3a3e0df287
hide noisy bit talkers
2026-01-18 12:49:47 +02:00
5shekel
88842d2368
feat: add source code link to config dropdown
2026-01-18 02:46:12 +02:00
5shekel
24cf7a39f7
feat: add deep link support for audio position (t= param) and set default transcript rows to 2
2026-01-18 02:42:45 +02:00
5shekel
2a8d6273ee
read nic
2026-01-18 02:15:57 +02:00
5shekel
03615b9702
Add WhisperX rented GPU transcription guide to README
...
- Document recommended GPU configuration (A10/A100/RTX 4090)
- Include CLI command with optimal settings for diarization
- Add key arguments reference table
- Include performance benchmarks from reference source
- Document HuggingFace token setup for PyAnnote models
- Show expected JSON output format
2026-01-18 02:01:32 +02:00
5shekel
7e2789978e
Add click-to-jump feature for speakers and fix start offset logic
...
- Add findNextPhraseForSpeaker() to find next segment for a speaker
- Add findSpeakerAtPosition() for hit detection on speaker circles
- Click on speaker circle jumps to their next phrase (with wrap-around)
- Change cursor to pointer when hovering over speakers
- Simplify audio start offset logic in loadedmetadata handler
- Add SPEAKER_22 alias mapping to SPEAKER_21
2026-01-18 01:57:26 +02:00
5shekel
b1d9c8eb86
Add demo screenshot and serve instructions to README
2026-01-18 01:56:40 +02:00
5shekel
82a063f3f0
Add speaker merge functionality
...
- Add speaker_merges config option in config.js
- Merge SPEAKER_08 and SPEAKER_09 into SPEAKER_07
- Add resolveSpeaker() function to map through merges
- Apply merges in buildIntervals() and renderTranscript()
2026-01-18 01:42:34 +02:00
5shekel
78c0eeb1c3
rent
2026-01-18 01:28:36 +02:00
5shekel
fddda9727a
Reorganize files by basename and add config.js
...
- Move input files to input/amuta_2026-01-12_1/
- Move output files to outputs/{format}/amuta_2026-01-12_1/
- Create config.js with Pythonic-style configuration
- Update app.js to use CONFIG values
- Update index.html to load config.js
- Update .gitignore (exclude large audio files, track only .opus)
2026-01-18 01:25:35 +02:00
5shekel
c75991127c
Move transport controls to left side
2026-01-18 01:11:37 +02:00
5shekel
106a43be8f
Make title and config dots overlays on main view
2026-01-18 00:55:03 +02:00
5shekel
840ad5dd15
Add meeting recorder app with waveform visualization
2026-01-17 23:53:38 +02:00
5shekel
3287349368
Add diarization web player UI
2026-01-17 23:13:19 +02:00
5shekel
5992ef6da8
ig
2026-01-17 22:21:09 +02:00