class_docstr: Transcribes audio files using OpenAI's Whisper using OpenAI API. Requires an API key. See the
  [OpenAI blog post](https://beta.openai.com/docs/api-reference/whisper) for more details.
  You can get one by signing up for an [OpenAI account](https://beta.openai.com/).
  
  For the supported audio formats, languages, and other parameters, see the
  [Whisper API documentation](https://platform.openai.com/docs/guides/speech-to-text)
docstr: Deserialize this component from a dictionary.
code: def from_dict(
      cls, data: Dict[str, Any]
  ) -> "RemoteWhisperTranscriber":
      """
      Deserialize this component from a dictionary.
      """
      return default_from_dict(cls, data)
  
file_path: haystack/haystack/components/audio/whisper_remote.py
imports: import io
  import logging
  from pathlib import Path
  from typing import Any, Dict, List, Optional, Union
  from openai import OpenAI
  from haystack import Document, component, default_from_dict, default_to_dict
  from haystack.dataclasses import ByteStream
label_desc: Use image node_id 3 for calling the RemoteWhisperTranscriber obj's underlying member method code with example usage: obj.from_dict(cls, data) and returns: default_from_dict