blasisd commited on
Commit
2d156cb
·
1 Parent(s): 031e78b

Changed turn credentials' retrieval

Browse files
Files changed (1) hide show
  1. src/app.py +9 -3
src/app.py CHANGED
@@ -12,8 +12,9 @@ import gradio as gr
12
 
13
  from dotenv import load_dotenv
14
  from fastrtc import (
 
15
  get_cloudflare_turn_credentials_async,
16
- # get_cloudflare_turn_credentials,
17
  WebRTC,
18
  ReplyOnPause,
19
  )
@@ -198,12 +199,18 @@ with gr.Blocks(
198
  elem_id="langDropdown",
199
  )
200
 
 
 
201
  with gr.Column(scale=5, elem_id="micCol"):
202
  audio = WebRTC(
203
  modality="audio",
204
  mode="send-receive",
205
  label="Audio Stream",
206
- rtc_configuration=(get_turn_config if get_space() else None),
 
 
 
 
207
  # rtc_configuration=get_credentials,
208
  # server_rtc_configuration=get_cloudflare_turn_credentials(
209
  # ttl=360_000
@@ -216,7 +223,6 @@ with gr.Blocks(
216
  inputs=[audio, target_lang],
217
  outputs=[audio],
218
  concurrency_limit=5 if get_space() else None,
219
- time_limit=90 if get_space() else None,
220
  )
221
 
222
  # Sticky footer (will stay at bottom on all screen sizes)
 
12
 
13
  from dotenv import load_dotenv
14
  from fastrtc import (
15
+ Stream,
16
  get_cloudflare_turn_credentials_async,
17
+ get_cloudflare_turn_credentials,
18
  WebRTC,
19
  ReplyOnPause,
20
  )
 
199
  elem_id="langDropdown",
200
  )
201
 
202
+ print(get_cloudflare_turn_credentials(ttl=360_000))
203
+
204
  with gr.Column(scale=5, elem_id="micCol"):
205
  audio = WebRTC(
206
  modality="audio",
207
  mode="send-receive",
208
  label="Audio Stream",
209
+ rtc_configuration=(
210
+ get_cloudflare_turn_credentials(ttl=360_000)
211
+ if get_space()
212
+ else None
213
+ ), # (get_turn_config if get_space() else None),
214
  # rtc_configuration=get_credentials,
215
  # server_rtc_configuration=get_cloudflare_turn_credentials(
216
  # ttl=360_000
 
223
  inputs=[audio, target_lang],
224
  outputs=[audio],
225
  concurrency_limit=5 if get_space() else None,
 
226
  )
227
 
228
  # Sticky footer (will stay at bottom on all screen sizes)