From d26c6594292301f4e8556d459557c22057013abe Mon Sep 17 00:00:00 2001 From: joemartins1 <69222966+joemartins1@users.noreply.github.com> Date: Fri, 29 Sep 2023 18:14:04 +0200 Subject: [PATCH] Create translate_openai.py --- translate_openai.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 translate_openai.py diff --git a/translate_openai.py b/translate_openai.py new file mode 100644 index 0000000..e181987 --- /dev/null +++ b/translate_openai.py @@ -0,0 +1,28 @@ +import openai +import pyttsx3 + +openai.api_key = "VOTRE_API_KEY" + +engine = pyttsx3.init() +voices = engine.getProperty('voices') + + +langue = input("En quelle langue pouvez vous traduire: ") + + +print(langue) +user_text = input("Que voulez vous traduire ?: \n") + +completion = openai.ChatCompletion.create( + model="gpt-3.5-turbo", + messages=[ + {"role": "system", "content": f"Tu es un traducteur de langue Français vers {langue}"}, + {"role": "user", "content": user_text} + ] +) + +response = completion.choices[0].message.content +print(response) +engine.setProperty('voice', voices[0].id) +engine.say(response) +engine.runAndWait()