Add support for word-level audio transcription timestamp granularity (#733)
* Add support for audio transcription timestamp_granularities word * Fixup multiple timestamp granularities
This commit is contained in:
@@ -24,6 +24,10 @@ func TestAudioWithFailingFormBuilder(t *testing.T) {
|
||||
Temperature: 0.5,
|
||||
Language: "en",
|
||||
Format: AudioResponseFormatSRT,
|
||||
TimestampGranularities: []TranscriptionTimestampGranularity{
|
||||
TranscriptionTimestampGranularitySegment,
|
||||
TranscriptionTimestampGranularityWord,
|
||||
},
|
||||
}
|
||||
|
||||
mockFailedErr := fmt.Errorf("mock form builder fail")
|
||||
@@ -47,7 +51,7 @@ func TestAudioWithFailingFormBuilder(t *testing.T) {
|
||||
return nil
|
||||
}
|
||||
|
||||
failOn := []string{"model", "prompt", "temperature", "language", "response_format"}
|
||||
failOn := []string{"model", "prompt", "temperature", "language", "response_format", "timestamp_granularities[]"}
|
||||
for _, failingField := range failOn {
|
||||
failForField = failingField
|
||||
mockFailedErr = fmt.Errorf("mock form builder fail on field %s", failingField)
|
||||
|
||||
Reference in New Issue
Block a user