You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Federico Mariani (Jira)" <ji...@apache.org> on 2026/04/30 13:52:00 UTC

[jira] [Work started] (CAMEL-23390) Add audio transcription support to camel-openai component

     [ https://issues.apache.org/jira/browse/CAMEL-23390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on CAMEL-23390 started by Federico Mariani.
------------------------------------------------
> Add audio transcription support to camel-openai component
> ---------------------------------------------------------
>
>                 Key: CAMEL-23390
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23390
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-openai
>    Affects Versions: 4.20.0
>            Reporter: Federico Mariani
>            Assignee: Federico Mariani
>            Priority: Major
>
> The camel-openai component currently supports three operations: _chat-completion_, _embeddings_, and _tool-execution_. The underlying openai-java SDK already provides full support for the _POST /v1/audio/transcriptions_ endpoint via _client.audio().transcriptions().create()_, including response models (Transcription, TranscriptionVerbose, TranscriptionDiarized) and streaming events.
>                                                                                                                                                                                                                                              
> This issue proposes adding a new audio-transcription operation to camel-openai that:                                                                                                                                                       
>    
> - Accepts an audio file as the exchange body (e.g., File, InputStream, or byte[])                                                                                                                                                          
> - Exposes key parameters as endpoint options and/or headers: language, prompt, responseFormat, temperature, timestampGranularities                                                                                                         
> - Returns the transcription text as the exchange body, with metadata (e.g., duration, segments) available via headers                                                                                               
>                                                                                                                                                                                                                                              
> This would allow Camel routes to transcribe audio files using the OpenAI API without requiring custom code or a separate HTTP call.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)