Zeebra commited on
Commit
b41d424
1 Parent(s): 1ebd49b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -4,7 +4,6 @@ from decouple import config
4
  from gtts import gTTS
5
  import os
6
  import pyttsx3
7
- import io
8
  import config
9
 
10
  openai.api_key = config.API_KEYS['openai']
@@ -25,15 +24,17 @@ def decipher(audio):
25
  messages.append({"role": "user", "content": transcript["text"]})
26
 
27
  response = openai.ChatCompletion.create(
28
- model="text-davinci-002",
29
  messages=messages
30
  )
31
 
32
- system_message = response["choices"][0]["text"]
 
33
  engine = pyttsx3.init()
34
  engine.say(system_message)
35
  engine.runAndWait()
36
- messages.append({"role": "assistant", "content": system_message})
 
37
 
38
  chat_transcript = ""
39
  for message in messages:
@@ -42,6 +43,7 @@ def decipher(audio):
42
 
43
  return chat_transcript
44
 
 
45
  # Using Gradio's audio Interface
46
  interface = gr.Interface(fn=decipher, inputs=gr.Audio(
47
  source="microphone", type="filepath"), outputs="text")
 
4
  from gtts import gTTS
5
  import os
6
  import pyttsx3
 
7
  import config
8
 
9
  openai.api_key = config.API_KEYS['openai']
 
24
  messages.append({"role": "user", "content": transcript["text"]})
25
 
26
  response = openai.ChatCompletion.create(
27
+ model="gpt-3.5-turbo",
28
  messages=messages
29
  )
30
 
31
+ system_message = response["choices"][0]["message"]["content"]
32
+
33
  engine = pyttsx3.init()
34
  engine.say(system_message)
35
  engine.runAndWait()
36
+
37
+ messages.append({"role": "assistant", "content": system_message},)
38
 
39
  chat_transcript = ""
40
  for message in messages:
 
43
 
44
  return chat_transcript
45
 
46
+
47
  # Using Gradio's audio Interface
48
  interface = gr.Interface(fn=decipher, inputs=gr.Audio(
49
  source="microphone", type="filepath"), outputs="text")