B4A Library [Chargeable] SpeechRecognizer Library

SpeechRecognizer




I have received a lot of requests lately for my SpeechRecognizer library.
This is why I made a separate topic for SpeechRecognizer.
With SpeechRecognizer, you'll be able to recognize text from a service! No popups or anything else!

A2ae6l.png


Requirements:
- Android 2.1+ (API 8)



What will you get from me:
- The library files
- A sample project
- A readme file. (Disclaimer.)


Payment

The price of the library is 15 Euros.
Payment is done through PayPal.
If you are interested in the library, you can send me a private message here on the forums or send me an email to rootsoftllc@gmail.com.

Sample

You can find a sample here written by NJDude:
http://www.basic4ppc.com/forum/andr...eelance-library-development-6.html#post134332


Special thanks and credits goes to NJDude for the sample.

Kind regards,
Tomas
 
Last edited:

grafsoft

Well-Known Member
Licensed User
Hi Rusty,
AT&Ts sample code in PHP still has some issues to solve, I am waiting for their support. This is also the reason for my late response. As soon as I have some success, I will let you know.
@staff: Should we continue the discussion in private or is the topic of general interest?
Peter
 

fburgos722

Member
Licensed User
It is impossible to add every single detail to the SpeechRecognizer library because there can be many variable solutions.
However, it should be very easy to implement your own language, and other actions by using the RecognizerIntent constants which can be found here:
http://developer.android.com/reference/android/speech/RecognizerIntent.html

All you have to do is create your own B4A intent, set up the required parameters with the constants and pass it to the SpeechRecognizer instance. This has been supported from the start already. My apologies if it wasn't so clear for some users.

An example:

B4X:
Sub StartListening 
  Dim i AsIntent
  i.Initialize("android.speech.action.RECOGNIZE_SPEECH", "")
  i.PutExtra("android.speech.extra.LANGUAGE_MODEL", "free_form")
  i.PutExtra("calling_package", "your package name")
  i.PutExtra("android.speech.extra.MAX_RESULTS", 5)
  i.PutExtra("android.speech.extra.LANGUAGE", "en-US")
  sr.StartListening(sr.CreateRecognizeIntent2(i))
End Sub

About the VU meter, this is the task of the developer of the application to implement it, and not the library developer.
SpeechRecognizer raises the event so the developer can use it and implement their own features, like a VU meter, etc

I hope everything is clear now, and if there are still questions, feel free to pm me or ask on the topic.

Kind regards,
Tomas

It is impossible to add every single detail to the SpeechRecognizer library because there can be many variable solutions.
However, it should be very easy to implement your own language, and other actions by using the RecognizerIntent constants which can be found here:
http://developer.android.com/reference/android/speech/RecognizerIntent.html

All you have to do is create your own B4A intent, set up the required parameters with the constants and pass it to the SpeechRecognizer instance. This has been supported from the start already. My apologies if it wasn't so clear for some users.

An example:

B4X:
Sub StartListening 
  Dim i AsIntent
  i.Initialize("android.speech.action.RECOGNIZE_SPEECH", "")
  i.PutExtra("android.speech.extra.LANGUAGE_MODEL", "free_form")
  i.PutExtra("calling_package", "your package name")
  i.PutExtra("android.speech.extra.MAX_RESULTS", 5)
  i.PutExtra("android.speech.extra.LANGUAGE", "en-US")
  sr.StartListening(sr.CreateRecognizeIntent2(i))
End Sub

About the VU meter, this is the task of the developer of the application to implement it, and not the library developer.
SpeechRecognizer raises the event so the developer can use it and implement their own features, like a VU meter, etc

I hope everything is clear now, and if there are still questions, feel free to pm me or ask on the topic.

Kind regards,
Tomas

Hi Tomas
How I can buy you library RECOGNIZE_SPEECH
I'm interesting
Thank You
 

fburgos722

Member
Licensed User
[Quote = "Rick Harris, mensaje: 221883, miembro de: 26383"] Hoy me encontré con una nueva biblioteca reconocedor de voz por "vpires" en el foro:
http://www.basic4ppc.com/android/forum/attachments/speech2textlib-zip.22511/
Lo probé hace un momento y funciona muy bien. Recomiendo añadir mi código de hilo # 57 para suprimir el repetitivo Google Voice "beep" y usted tiene una solución perfecta (simple y tan bueno como biblioteca XVerhelstX, de forma gratuita, así). [/ Quote]


Hola Rick
Estoy usando la biblioteca, pero no funciona como Service an i need as service. Its Posible ? Thank you
 

Rusty

Well-Known Member
Licensed User
I purchased this library and it works great!
However, it does not work on any OS newer than Ice Cream Sandwich to both transcribe to text and record the audio at the same time.
Google, in it's wisdom removed the buffer return event, so after ICS you cannot record while transcribing...
If you are using for transcription only, I've found no issues, except getting support is very difficult.
FYI
Rusty
 

thedesolatesoul

Expert
Licensed User
Yes, I can't imagine someone selling and not providing any support.
Personally, I think it is arguable whether or not you sell support. In this instance however I think it is worth deleting such threads where the dev doesnt respond anymore as he may have been sent to jail (for crashing his Ferrari he bought with his paypal money) and his paypal will just accumulate money nobody can use (maybe when he is released he will buy another Ferrari with it).
 

peacemaker

Expert
Licensed User
1) Seems, this SpeechRecognizer API works only when Internet-connection is available.
sr.isRecognitionAvailable is always True.

Google Search can work offline, but here - ... impossible for sure?

2) How to supress double-beep at listening stop ?
 

lemonisdead

Well-Known Member
Licensed User
Even if @XverhelstX was last seen on 20th January ?
So, I understand HE does not provide any support ?

hewas.png
 

Rusty

Well-Known Member
Licensed User
I haven't been able to get ANY response for about 2 years. He's not available on this blog...
Thanks for the update though...
Does ANYONE provide support for this lib?
 

hookshy

Well-Known Member
Licensed User
Sometimes it is understandable ..but i would be nice to let us know ...
simply come and say ...this library is no longer supported or ..developement on this library or support is no longer availlable
 

Rusty

Well-Known Member
Licensed User
I can say this, when it was supported and available, it DID work well with ICE CREAM SANDWICH and before.
It doesn't work well with later OS's.
After ICS, Google in their wisdom removed the ability to both capture the audio to file AND conduct Voice Recognition...
 
Top