projekt-rising-ai commited on
Commit
b6a52ee
·
1 Parent(s): 34e67ee

Changed location of talking head poster

Browse files
Files changed (1) hide show
  1. app.py +2 -7
app.py CHANGED
@@ -447,11 +447,9 @@ def do_html_audio_speak(words_to_speak, polly_language):
447
  aws_secret_access_key=os.environ["AWS_SECRET_ACCESS_KEY"],
448
  region_name='eu-west-2'
449
  ).client('polly')
450
- print('Polly client initialised')
451
  # voice_id, language_code, engine = POLLY_VOICE_DATA.get_voice(polly_language, "Female")
452
  voice_id, language_code, engine = POLLY_VOICE_DATA.get_voice(polly_language, "Male")
453
  if not voice_id:
454
- print('No voice data provided, using Matthew')
455
  # voice_id = "Joanna"
456
  voice_id = "Matthew"
457
  language_code = "en-US"
@@ -468,7 +466,6 @@ def do_html_audio_speak(words_to_speak, polly_language):
468
 
469
  # Save the audio stream returned by Amazon Polly on Lambda's temp directory
470
  if "AudioStream" in response:
471
- print('AudioStream detected')
472
  with closing(response["AudioStream"]) as stream:
473
  # output = os.path.join("/tmp/", "speech.mp3")
474
 
@@ -484,16 +481,14 @@ def do_html_audio_speak(words_to_speak, polly_language):
484
  return None, None
485
  else:
486
  # The response didn't contain audio data, exit gracefully
487
- print("Could not stream audio")
488
  return None, None
489
 
490
- print('Audio detected, exiting function')
491
  return html_audio, "audios/tempfile.mp3"
492
 
493
 
494
  def create_html_video(file_name, width):
495
  temp_file_url = "/file=" + tmp_file.value['name']
496
- html_video = f'<video width={width} height={width} autoplay muted loop><source src={temp_file_url} type="video/mp4" poster="Masahiro.png"></video>'
497
  return html_video
498
 
499
 
@@ -523,7 +518,7 @@ def do_html_video_speak(words_to_speak, azure_language):
523
  f.write(response_stream.read())
524
  temp_file = gr.File("videos/tempfile.mp4")
525
  temp_file_url = "/file=" + temp_file.value['name']
526
- html_video = f'<video width={TALKING_HEAD_WIDTH} height={TALKING_HEAD_WIDTH} autoplay><source src={temp_file_url} type="video/mp4" poster="Marc.png"></video>'
527
  else:
528
  print('video url unknown')
529
  return html_video, "videos/tempfile.mp4"
 
447
  aws_secret_access_key=os.environ["AWS_SECRET_ACCESS_KEY"],
448
  region_name='eu-west-2'
449
  ).client('polly')
 
450
  # voice_id, language_code, engine = POLLY_VOICE_DATA.get_voice(polly_language, "Female")
451
  voice_id, language_code, engine = POLLY_VOICE_DATA.get_voice(polly_language, "Male")
452
  if not voice_id:
 
453
  # voice_id = "Joanna"
454
  voice_id = "Matthew"
455
  language_code = "en-US"
 
466
 
467
  # Save the audio stream returned by Amazon Polly on Lambda's temp directory
468
  if "AudioStream" in response:
 
469
  with closing(response["AudioStream"]) as stream:
470
  # output = os.path.join("/tmp/", "speech.mp3")
471
 
 
481
  return None, None
482
  else:
483
  # The response didn't contain audio data, exit gracefully
 
484
  return None, None
485
 
 
486
  return html_audio, "audios/tempfile.mp3"
487
 
488
 
489
  def create_html_video(file_name, width):
490
  temp_file_url = "/file=" + tmp_file.value['name']
491
+ html_video = f'<video width={width} height={width} autoplay muted loop><source src={temp_file_url} type="video/mp4" poster="images/Marc.png"></video>'
492
  return html_video
493
 
494
 
 
518
  f.write(response_stream.read())
519
  temp_file = gr.File("videos/tempfile.mp4")
520
  temp_file_url = "/file=" + temp_file.value['name']
521
+ html_video = f'<video width={TALKING_HEAD_WIDTH} height={TALKING_HEAD_WIDTH} autoplay><source src={temp_file_url} type="video/mp4" poster="images/Marc.png"></video>'
522
  else:
523
  print('video url unknown')
524
  return html_video, "videos/tempfile.mp4"