Add Seriatim configuration contract
This commit is contained in:
@@ -52,9 +52,20 @@ type WhisperXConfig struct {
|
||||
|
||||
// SeriatimConfig configures seriatim adapter settings.
|
||||
type SeriatimConfig struct {
|
||||
BinaryPath string `yaml:"binary_path"`
|
||||
Timeout string `yaml:"timeout"`
|
||||
Args []string `yaml:"args"`
|
||||
Binary string `yaml:"binary"`
|
||||
Timeout string `yaml:"timeout"`
|
||||
OutputSchema string `yaml:"output_schema"`
|
||||
CoalesceGap *float64 `yaml:"coalesce_gap"`
|
||||
Report *bool `yaml:"report"`
|
||||
Env SeriatimEnvConfig `yaml:"env"`
|
||||
}
|
||||
|
||||
// SeriatimEnvConfig configures optional advanced seriatim environment tuning.
|
||||
type SeriatimEnvConfig struct {
|
||||
OverlapWordRunGap *float64 `yaml:"overlap_word_run_gap"`
|
||||
OverlapWordRunReorderWindow *float64 `yaml:"overlap_word_run_reorder_window"`
|
||||
BackchannelMaxDuration *float64 `yaml:"backchannel_max_duration"`
|
||||
FillerMaxDuration *float64 `yaml:"filler_max_duration"`
|
||||
}
|
||||
|
||||
// AuditaConfig configures audita adapter settings.
|
||||
|
||||
Reference in New Issue
Block a user