Add metrics for audio duration

This commit is contained in:
2025-08-13 12:18:51 +03:00
parent 900c7ecb51
commit d957800e18
6 changed files with 109 additions and 6 deletions

View File

@@ -6,6 +6,14 @@ import (
"git.vakhrushev.me/av/transcriber/internal/entity"
)
type AudioInfo struct {
Seconds int // Длина аудиофайла в секундах
}
type AudioMetaViewer interface {
GetInfo(src string) (*AudioInfo, error)
}
type AudioFileConverter interface {
Convert(src, dest string) error
}