pradeepodela commited on
Commit
3a9fd5d
·
1 Parent(s): 5843231

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -7,7 +7,6 @@ from langchain.callbacks.base import BaseCallbackHandler
7
  from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder, HumanMessagePromptTemplate
8
  from langchain.memory import ConversationBufferMemory
9
  from langchain.chains import LLMChain
10
- from elevenlabslib import *
11
  import dotenv
12
  from dotenv import load_dotenv
13
  from elevenlabs import set_api_key
@@ -108,18 +107,18 @@ button_css = """.stButton>button {
108
  }"""
109
  st.markdown(f'<style>{button_css}</style>', unsafe_allow_html=True)
110
 
111
- # def genvoice(text):
112
- # text = text.replace("```", "")
113
- # text = text.replace("**", "")
114
 
115
 
116
 
117
- # audio = generate(text, voice="Bella", model="eleven_monolingual_v1")
118
- # # IPython.display.Audio(audio)
119
- # play(audio)
120
 
121
 
122
- # voice.generate_and_play_audio(text, playInBackground=False , model="")
123
 
124
 
125
  class StreamHandler(BaseCallbackHandler):
@@ -227,7 +226,7 @@ if prompt := st.chat_input():
227
  tags=[lesson_selection, lesson_type]
228
  )
229
  my_text = response[chain.output_key]
230
- # genvoice(my_text)
231
  st.session_state.messages.append(HumanMessage(content=prompt))
232
  st.session_state.messages.append(AIMessage(content=my_text))
233
 
 
7
  from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder, HumanMessagePromptTemplate
8
  from langchain.memory import ConversationBufferMemory
9
  from langchain.chains import LLMChain
 
10
  import dotenv
11
  from dotenv import load_dotenv
12
  from elevenlabs import set_api_key
 
107
  }"""
108
  st.markdown(f'<style>{button_css}</style>', unsafe_allow_html=True)
109
 
110
+ def genvoice(text):
111
+ text = text.replace("```", "")
112
+ text = text.replace("**", "")
113
 
114
 
115
 
116
+ audio = generate(text, voice="Bella", model="eleven_monolingual_v1")
117
+ # IPython.display.Audio(audio)
118
+ st.audio(audio)
119
 
120
 
121
+ voice.generate_and_play_audio(text, playInBackground=False , model="")
122
 
123
 
124
  class StreamHandler(BaseCallbackHandler):
 
226
  tags=[lesson_selection, lesson_type]
227
  )
228
  my_text = response[chain.output_key]
229
+ genvoice(my_text)
230
  st.session_state.messages.append(HumanMessage(content=prompt))
231
  st.session_state.messages.append(AIMessage(content=my_text))
232