Как воспроизводить аудио в цикле в Google colab

#python #google-colaboratory #text-to-speech #google-text-to-speech

#python #google-colaboratory #преобразование текста в речь #google-преобразование текста в речь

Вопрос:

Я пытаюсь запустить аудио в цикле в Google colab, но это не дает мне никакого результата

   from gtts import gTTS
  from IPython.display import Audio

  for voice in ["Aniket","sachin"]: 
     tts = gTTS("Hello {}".format(voice)) 
     tts.save('1.wav')
     sound_file = '1.wav'
     Audio(sound_file, autoplay=True)
 

Вывод, который я хочу, это должен звучать привет, аникет, привет, сачин, Пожалуйста, помогите

Ответ №1:

Вам нужно только использовать метод «IPython.display.display» следующим образом :

   from gtts import gTTS
  from IPython.display import Audio
  from IPython.display import display
  for voice in ["Aniket","sachin"]: 
      tts = gTTS("Hello {}".format(voice)) 
      tts.save('1.wav')
      sound_file = '1.wav'
      wn = Audio(sound_file, autoplay=True) ##
      display(wn)##