TRaw commited on
Commit
d5f181a
·
1 Parent(s): 6d5f337

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -1,8 +1,10 @@
1
- from langchain.agents import AgentType, initialize_agent, load_tools
2
  from langchain.llms import Together
3
  from langchain.tools import ElevenLabsText2SpeechTool
4
  from elevenlabs import set_api_key
 
5
 
 
6
  set_api_key("866c88e3fe83f2b0de18226738445c8f")
7
 
8
  # Initialize ElevenLabsText2SpeechTool
@@ -16,7 +18,11 @@ llm = Together(
16
  top_k=1,
17
  together_api_key="f722a9f6e3afd6b9999e6aee02aeac9e751ea3a67b124c3667ab50c85c7fa99e"
18
  )
 
 
19
  tools = load_tools(["eleven_labs_text2speech"])
 
 
20
  agent = initialize_agent(
21
  tools=tools,
22
  llm=llm,
@@ -24,8 +30,6 @@ agent = initialize_agent(
24
  verbose=True
25
  )
26
 
27
- # Request a joke and get the path to the audio file
28
- response = agent.run("Please provide me with an audio file containing a joke about a tiger")
29
- print(response)
30
-
31
- tts.play(response)
 
1
+ from langchain.agents import AgentType
2
  from langchain.llms import Together
3
  from langchain.tools import ElevenLabsText2SpeechTool
4
  from elevenlabs import set_api_key
5
+ import gradio as gr
6
 
7
+ # Set Eleven Labs API key
8
  set_api_key("866c88e3fe83f2b0de18226738445c8f")
9
 
10
  # Initialize ElevenLabsText2SpeechTool
 
18
  top_k=1,
19
  together_api_key="f722a9f6e3afd6b9999e6aee02aeac9e751ea3a67b124c3667ab50c85c7fa99e"
20
  )
21
+
22
+ # Load tools
23
  tools = load_tools(["eleven_labs_text2speech"])
24
+
25
+ # Initialize agent
26
  agent = initialize_agent(
27
  tools=tools,
28
  llm=llm,
 
30
  verbose=True
31
  )
32
 
33
+ # Define generate_speech function
34
+ def generate_speech(text_to_speak):
35
+ speech_file