Spaces:
Runtime error
Runtime error
aar2dee2
commited on
Commit
·
13b4882
1
Parent(s):
4246859
simplify func, fix env var name
Browse files
app.py
CHANGED
|
@@ -54,7 +54,7 @@ Answer the question accurately in less than 150 words. Remember you are Darth Va
|
|
| 54 |
# # 1. Setup Vocode
|
| 55 |
# import env vars
|
| 56 |
vocode.setenv(
|
| 57 |
-
OPENAI_API_KEY=os.getenv("
|
| 58 |
COQUI_API_KEY=os.getenv("COQUI_API_KEY"),
|
| 59 |
COQUI_VOICE_ID=os.getenv("COQUI_VOICE_ID")
|
| 60 |
)
|
|
@@ -67,33 +67,20 @@ logger.setLevel(logging.DEBUG)
|
|
| 67 |
|
| 68 |
def main(input_audio):
|
| 69 |
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
except Exception as e:
|
| 85 |
-
logger.error("Failed to initialize ChatGPTAgent: %s", e)
|
| 86 |
-
return None
|
| 87 |
-
|
| 88 |
-
try:
|
| 89 |
-
# Initialize CoquiSynthesizer
|
| 90 |
-
synthesizer = CoquiSynthesizer(
|
| 91 |
-
voice_id=os.getenv("COQUI_VOICE_ID"),
|
| 92 |
-
api_key=getenv("COQUI_API_KEY"),
|
| 93 |
-
)
|
| 94 |
-
except Exception as e:
|
| 95 |
-
logger.error("Failed to initialize CoquiSynthesizer: %s", e)
|
| 96 |
-
return None
|
| 97 |
|
| 98 |
print("Starting conversation. Press Ctrl+C to exit.")
|
| 99 |
while True:
|
|
@@ -117,16 +104,16 @@ description = "Darth Vader resurrected with all the knowledge of humanity"
|
|
| 117 |
|
| 118 |
mic_translate = gr.Interface(
|
| 119 |
fn=main,
|
| 120 |
-
inputs=gr.Audio(source="microphone", type="filepath"),
|
| 121 |
-
outputs=gr.Audio(label="Generated Speech", type="filepath"),
|
| 122 |
title=title,
|
| 123 |
description=description,
|
| 124 |
)
|
| 125 |
|
| 126 |
file_translate = gr.Interface(
|
| 127 |
fn=main,
|
| 128 |
-
inputs=gr.Audio(source="upload", type="filepath"),
|
| 129 |
-
outputs=gr.Audio(label="Generated Speech", type="filepath"),
|
| 130 |
examples=[["./data/example/strauss-oppenheimer.wav"]],
|
| 131 |
title=title,
|
| 132 |
description=description,
|
|
|
|
| 54 |
# # 1. Setup Vocode
|
| 55 |
# import env vars
|
| 56 |
vocode.setenv(
|
| 57 |
+
OPENAI_API_KEY=os.getenv("OPENAI_API_KEY"),
|
| 58 |
COQUI_API_KEY=os.getenv("COQUI_API_KEY"),
|
| 59 |
COQUI_VOICE_ID=os.getenv("COQUI_VOICE_ID")
|
| 60 |
)
|
|
|
|
| 67 |
|
| 68 |
def main(input_audio):
|
| 69 |
|
| 70 |
+
transcriber = WhisperTranscriber(api_key=getenv("OPENAI_API_KEY"))
|
| 71 |
+
|
| 72 |
+
# Initialize ChatGPTAgent
|
| 73 |
+
agent = ChatGPTAgent(
|
| 74 |
+
system_prompt=system_prompt,
|
| 75 |
+
initial_message="What up",
|
| 76 |
+
api_key=getenv("OPENAI_API_KEY"),
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
# Initialize CoquiSynthesizer
|
| 80 |
+
synthesizer = CoquiSynthesizer(
|
| 81 |
+
voice_id=os.getenv("COQUI_VOICE_ID"),
|
| 82 |
+
api_key=getenv("COQUI_API_KEY"),
|
| 83 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
|
| 85 |
print("Starting conversation. Press Ctrl+C to exit.")
|
| 86 |
while True:
|
|
|
|
| 104 |
|
| 105 |
mic_translate = gr.Interface(
|
| 106 |
fn=main,
|
| 107 |
+
inputs=gr.Audio(source="microphone", type="filepath", format="wav"),
|
| 108 |
+
outputs=gr.Audio(label="Generated Speech", type="filepath", format="wav"),
|
| 109 |
title=title,
|
| 110 |
description=description,
|
| 111 |
)
|
| 112 |
|
| 113 |
file_translate = gr.Interface(
|
| 114 |
fn=main,
|
| 115 |
+
inputs=gr.Audio(source="upload", type="filepath", format="wav"),
|
| 116 |
+
outputs=gr.Audio(label="Generated Speech", type="filepath", format="wav"),
|
| 117 |
examples=[["./data/example/strauss-oppenheimer.wav"]],
|
| 118 |
title=title,
|
| 119 |
description=description,
|