项目作者: edlavr

项目描述 :
IBM Watson Text-To-Speech and Speech-To-Text using computer mic and speakers (no audio files)
高级语言: Python
项目地址: git://github.com/edlavr/IBM_Watson_TTS_STT_improved.git
创建时间: 2020-05-30T04:38:16Z
项目社区:https://github.com/edlavr/IBM_Watson_TTS_STT_improved

开源协议:

下载


IBM Watson TTS and STT using computer mic and speakers (no audio files) + enhancements!

Currently, IBM Watson API only allows you to work with audio files on your computer to implement Speech To Text and Text to Speech.

🔵 Now you have WARVIS (Watson + JARVIS = ¯ \ (ツ) / ¯) 🔵

WARVIS works directly with your microphone and provides the functionality of IBM Watson TTS without having to store audio files of your voice recordings.

🔵 WARVIS detects loudness levels when recording and ‘waits’ until you start speaking 🔵

  • You are able to customise the loudness threshold of your voice, so WARVIS knows when to start ‘listening’
  • You can also change the number of seconds to wait after you finish speaking, so you are not interrupted when making pauses between sentences

🔵 Text To Speech has never been that easy. No audio files at all! 🔵

  • Just type in the words that you would like your computer to ‘say’ and it will do it in a matter of seconds, without having to save an audio file of the generated voice.

Instructions

  • Go to IBM Cloud website, create credentials for TTS and STT (it’s free!)
  • Insert them into main.py

WARNING

The program might take some time for the initial launch, please be patient!