Jump to content
David Champion

Audio to Text Components

Recommended Posts

Is there a VCL library available to convert human voice audio into text?

It has to work without access to the internet, the English language preferably.

Share this post


Link to post

https://blogs.embarcadero.com/this-google-api-easily-adds-powerful-speech-recognition-to-apps/

https://github.com/halilhanbadem/delphi-google-speech-to-text

 

now, if you want just "read the text", you can use the "ISpeechVoice" from MS, just importing it in your IDE, nothing more:

  • Component -> Import component... type library sapi

 

image.thumb.png.9b0955ae3583c8454d0b3b4a12fc69fc.png

Edited by programmerdelphi2k

Share this post


Link to post

I have found the Windows.Media.SpeechRecognition namespace in Microsoft WinRT.

That may be a way forward without the Speech Recognition needing to connect to Azure.

 

Share this post


Link to post

Hi David,

Long time later but did you ever get anywhere with this? I've found https://github.com/ggerganov/whisper.cpp which is a C++ library, could work at getting that doing something with a fair bit of work.

 

Pete

Share this post


Link to post
Posted (edited)

Thanks for the recommendation. The feature that I was suggesting as part of an on going project was not thought to be worthwhile.

So, no, it was canned.

 

Edited by David Champion

Share this post


Link to post

You can have a look here, from Grijjy, its quite old, but worked well for me under iOS and Android, so I assume Windows is OK too.

Share this post


Link to post
Posted (edited)

@Rollo62 It was more the other way round; limited Speech Recognition.

Logging to text at various intervals what people are saying, so that positions in Audio log can be sparsely described.

Also, the application cannot connect to the internet.

 

 

Edited by David Champion

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×