Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python Speech Engines?
#1
What types of speech engine platforms or libraries are available for use with Python?

I've been programming in Windows using C# and Microsoft Speech Platform. I really love the Microsoft Speech Engine Platform. However, it does appear to be fairly restricted to the Windows platform. I am currently hoping to move over to using Python on Linux based machines. So I'm looking for a speech engine platform that may have similar capabilities to the Microsoft Speech Platform but can run on Linux.

I'm aware of GTTS. But doesn't that require access to the Internet in order to use it?

I'm looking for something that would be more self-contained. Something I can use on a device that has no access to the Internet.

Does anyone know of any Speech Engine software for python? I'll need both Text-to-Speech and Speech Recognition. I'm basically working on a project for a talking robot. But I don't want to be dependent on Windows or an Internet connection.

Dies anyone have any ideas or recommendations?

Thank you.
Reply
#2
for starters: https://pypi.org/search/?q=speech
Reply
#3
Just as an update, I found what I was looking for.

Pyttsx3 for Text to Speech

And

pocketsphinx for Speech Recognition

I chose these because they meet the following criteria that I need for my purposes:
  • They are local to the machine and independent of the Internet.
  • They are easily configurable in terms of voices and vocal parameters.
  • They are fully customizable in terms of vocabulary
  • They can easily be made to work together in terms of grammar and semantics

So these are my choices thus far and they appear to be what I was hoping for. Only time will tell now. These may not be the best choice for someone who wants an already-programmed voice system. But my purpose is to build a grammar and semantic system from the ground up, so these appear to be a perfect place to start for this project.

Other speech modules and platform may be even better. But these will certainly do what I need for now based on my criteria. Being free from Internet dependency was a big factor in my choices here. But all other features appear to be what I'm looking for as well.

So I'll mark this thread as "solved"
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Speech Recognition with timestamps DeanAseraf1 3 6,575 Jun-27-2021, 06:58 PM
Last Post: gh_ad
  Continous Speech Recognition dell91 0 1,828 Oct-29-2020, 10:51 AM
Last Post: dell91
  text to speech Heyjoe 11 6,794 Jul-02-2020, 01:32 AM
Last Post: Heyjoe
  Googles Text to speech justindiaz7474 0 1,656 May-06-2020, 02:04 AM
Last Post: justindiaz7474
  Python Speech recognition, word by word AceScottie 6 15,988 Apr-12-2020, 09:50 AM
Last Post: vinayakdhage
  Speech Recognition Ash23733 1 8,608 Dec-12-2018, 10:00 PM
Last Post: nilamo
  Need Help With Text to Speech App Lethe 0 1,976 Oct-24-2018, 10:03 PM
Last Post: Lethe
  Using Windows Speech to Text jmair 2 3,144 May-08-2018, 01:40 PM
Last Post: jmair
  API Google Speech kowalskilinux 0 2,625 Feb-11-2018, 04:47 PM
Last Post: kowalskilinux
  Speech Recognition rajeev1729 7 51,356 Oct-06-2017, 04:25 PM
Last Post: hardik

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020