(ms: float, ms_separator=".")
| 227 | |
| 228 | |
| 229 | def to_timestamp(ms: float, ms_separator=".") -> str: |
| 230 | hr = int(ms / (1000 * 60 * 60)) |
| 231 | ms -= hr * (1000 * 60 * 60) |
| 232 | min = int(ms / (1000 * 60)) |
| 233 | ms -= min * (1000 * 60) |
| 234 | sec = int(ms / 1000) |
| 235 | ms = int(ms - sec * 1000) |
| 236 | return f"{hr:02d}:{min:02d}:{sec:02d}{ms_separator}{ms:03d}" |
| 237 | |
| 238 | # To detect when transcription source is a video |
| 239 | VIDEO_EXTENSIONS = {".mp4", ".mov", ".mkv", ".avi", ".m4v", ".webm", ".ogm", ".wmv"} |
no outgoing calls