9

I am looking for Voice Recognition in PHP.

I have a lot of wav files (10-15 seconds) and I would like Voice Recognition to recognise 1 or 2 words from each wav file and then flag it to database or csv.

All the files have the same voice and accent (same person lol)

Example pseudocode:

$voice = new play('file.wav');
$result = $voice->recognise("Good Morning");
if ($result) { 
  echo "Matched Good Morning"; 
  //flag to database or csv
 } else { 
  echo "No match found";
 }

Which PHP Voice Recognition library can do this?

hakre
  • 193,403
  • 52
  • 435
  • 836
I'll-Be-Back
  • 10,530
  • 37
  • 110
  • 213
  • Didn't even know that WAS possible in PHP? –  Apr 22 '12 at 16:01
  • 1
    "Why would someone do that in PHP" the above question been tagged in php ...so refrain from using negative comments if you can't do hands up thankfully no downgrade was there – Kaustav Chakravorty May 15 '19 at 19:20

3 Answers3

5

PHP doesn't have this functionality built in but there are APIs available for this Sphinx is one.

Marcello B.
  • 4,177
  • 11
  • 45
  • 65
John Conde
  • 217,595
  • 99
  • 455
  • 496
0

Similar questions have been asked before. You might want to see https://stackoverflow.com/a/6351055/90236 to start your search for a speech engine.

There have also been a few questions regarding uses Php for speech recognition in web pages. Doesn't seem like your doing that, but it is Php - https://stackoverflow.com/a/8717077/90236

Community
  • 1
  • 1
Michael Levy
  • 13,097
  • 15
  • 66
  • 100
0

You can use our voice recognition api in rapidapi for free, php code sample is also available. Available for English and French. Use the following link: https://rapidapi.com/user/hivoicy-vxmKOG2vl

Peyman
  • 1