from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()

# Rufe den API-Key sicher ab
api_key = os.getenv("OPENAI_API_KEY")
if not api_key:
    raise ValueError("API Key ist nicht gesetzt. Pruefe deine .env Datei oder die Umgebungsvariablen.")

client = OpenAI(api_key=api_key)

# Öffnen/ Übergeben der Audiofile an whisper-1
audio_file= open("C:\Pythonprojekte\speech_to_text\die_audio.wav", "rb")
transcription = client.audio.transcriptions.create(
  model="whisper-1", 
  file=audio_file
)

# Ausgabe des Textes
print(transcription.text)