transcriptionInstruction=`Transcribe the audio accurately. Return only the transcript text. Do not summarize, explain, or add content that is not spoken.`
geminiTranscriptionPrompt=`Transcribe the audio accurately. Return only the transcript text. Do not summarize, explain, or add content that is not spoken.`
maxGeminiInlineAudioSize=14*1024*1024
defaultGeminiAPIVersion="v1beta"
geminiProviderDisplayName="Gemini"
geminiDefaultTemperature=float32(0)
)
varsupportedContentTypes=map[string]string{
vargeminiSupportedContentTypes=map[string]string{
"audio/wav":"audio/wav",
"audio/x-wav":"audio/wav",
"audio/mp3":"audio/mp3",
...
...
@@ -33,45 +32,45 @@ var supportedContentTypes = map[string]string{