From: Bladepopper <bla...@gm...> - 2009-07-05 05:56:58
|
Hi all, I'm currently working on a robot that is powered via p2os. I've encountered some problems when combining Sphinx and Festival. Festival: i've combined a code including position proxy and speech proxy. The basic output of the program will be robot says "Move two meters", robot travels 2 meters, robot says "turning", robot turns 30degrees, robot says "stop", robot stops. Now i can get the program to run the first 3 actions (say "move 2meters, travelled, say "turning"). Then the player client displays an error message Segmentation fault. And upon that error the player locks itself and i cannot reactivate player again. Tried to use killall player but there's no process to kill. Also i tried the "speech.cc" program in the player examples directory. Only the first 2 speech lines will be executed. I have no idea why. The basic coding is sp.Say("Move two meters\n"); usleep(1000000); pp.SetMotorEnable (true); pp.SetSpeed(0.20,0.0); sleep(3); sp.Say("Turning\n"); usleep(1000000); pp.SetSpeed(0.0, DTOR(30)); sleep(3); sp.Say("Stop\n"); pp.SetSpeed(0.0,0.0); Sphinx2: i've successfully installed both sphinx2 and sphinx3. From my understanding, player only supports sphinx2. Ideally i want to be able to say "Move forward" and my robot will move forward. Say "Stop" and my robot will stop travelling. The problem is, i have no idea where to start this project. I dug up a sample program in ./examples/libpayerc called "speech_c_client.c" and tried to execute it with an error " "uttproc.c", line 1048: uttproc_init called when not in UNDEF state". I looked into the uttproc.c file and made no sense of it and cannot relate it to the error. So here's my question, what exactly is my first step if i want to do a project of voice controlled robot? i tried to combine player and sphinx code in one file but encountered a problem of compiling. Since player and Sphinx2 are two different programs with two different compiling codes i have no idea how to compile a single c/c++ file that includes the two headers. Any help would be much appreciated Thanks.. -- View this message in context: http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24340407.html Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Toby C. <tco...@pl...> - 2009-07-05 08:33:57
|
what version of player are you running? 2009/7/5 Bladepopper <bla...@gm...> > > Hi all, > I'm currently working on a robot that is powered via p2os. I've encountered > some problems when combining Sphinx and Festival. > > Festival: > i've combined a code including position proxy and speech proxy. The basic > output of the program will be robot says "Move two meters", robot travels 2 > meters, robot says "turning", robot turns 30degrees, robot says "stop", > robot stops. Now i can get the program to run the first 3 actions (say > "move > 2meters, travelled, say "turning"). Then the player client displays an > error > message Segmentation fault. And upon that error the player locks itself and > i cannot reactivate player again. Tried to use killall player but there's > no > process to kill. Also i tried the "speech.cc" program in the player > examples > directory. Only the first 2 speech lines will be executed. I have no idea > why. > > The basic coding is > sp.Say("Move two meters\n"); > usleep(1000000); > pp.SetMotorEnable (true); > pp.SetSpeed(0.20,0.0); > sleep(3); > sp.Say("Turning\n"); > usleep(1000000); > pp.SetSpeed(0.0, DTOR(30)); > sleep(3); > sp.Say("Stop\n"); > pp.SetSpeed(0.0,0.0); > > > Sphinx2: > i've successfully installed both sphinx2 and sphinx3. From my > understanding, > player only supports sphinx2. Ideally i want to be able to say "Move > forward" and my robot will move forward. Say "Stop" and my robot will stop > travelling. The problem is, i have no idea where to start this project. I > dug up a sample program in ./examples/libpayerc called "speech_c_client.c" > and tried to execute it with an error " "uttproc.c", line 1048: > uttproc_init called when not in UNDEF state". I looked into the uttproc.c > file and made no sense of it and cannot relate it to the error. So here's > my > question, what exactly is my first step if i want to do a project of voice > controlled robot? > > i tried to combine player and sphinx code in one file but encountered a > problem of compiling. Since player and Sphinx2 are two different programs > with two different compiling codes i have no idea how to compile a single > c/c++ file that includes the two headers. > > > Any help would be much appreciated > > Thanks.. > -- > View this message in context: > http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24340407.html > Sent from the playerstage-users mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Bladepopper <bla...@gm...> - 2009-07-05 08:59:55
|
Currently i'm running player 2.1.2 I just discovered that there's a example program in ./examples/libplayerc++ called speech_cpp_xxxxx.cc (forgot exact name). But when i compile it it says 'bind' not a member of 'boost'. Still working on this. Any thoughts? Toby Collett-3 wrote: > > what version of player are you running? > > 2009/7/5 Bladepopper <bla...@gm...> > >> >> Hi all, >> I'm currently working on a robot that is powered via p2os. I've >> encountered >> some problems when combining Sphinx and Festival. >> >> Festival: >> i've combined a code including position proxy and speech proxy. The basic >> output of the program will be robot says "Move two meters", robot travels >> 2 >> meters, robot says "turning", robot turns 30degrees, robot says "stop", >> robot stops. Now i can get the program to run the first 3 actions (say >> "move >> 2meters, travelled, say "turning"). Then the player client displays an >> error >> message Segmentation fault. And upon that error the player locks itself >> and >> i cannot reactivate player again. Tried to use killall player but there's >> no >> process to kill. Also i tried the "speech.cc" program in the player >> examples >> directory. Only the first 2 speech lines will be executed. I have no idea >> why. >> >> The basic coding is >> sp.Say("Move two meters\n"); >> usleep(1000000); >> pp.SetMotorEnable (true); >> pp.SetSpeed(0.20,0.0); >> sleep(3); >> sp.Say("Turning\n"); >> usleep(1000000); >> pp.SetSpeed(0.0, DTOR(30)); >> sleep(3); >> sp.Say("Stop\n"); >> pp.SetSpeed(0.0,0.0); >> >> >> Sphinx2: >> i've successfully installed both sphinx2 and sphinx3. From my >> understanding, >> player only supports sphinx2. Ideally i want to be able to say "Move >> forward" and my robot will move forward. Say "Stop" and my robot will >> stop >> travelling. The problem is, i have no idea where to start this project. I >> dug up a sample program in ./examples/libpayerc called >> "speech_c_client.c" >> and tried to execute it with an error " "uttproc.c", line 1048: >> uttproc_init called when not in UNDEF state". I looked into the uttproc.c >> file and made no sense of it and cannot relate it to the error. So here's >> my >> question, what exactly is my first step if i want to do a project of >> voice >> controlled robot? >> >> i tried to combine player and sphinx code in one file but encountered a >> problem of compiling. Since player and Sphinx2 are two different programs >> with two different compiling codes i have no idea how to compile a single >> c/c++ file that includes the two headers. >> >> >> Any help would be much appreciated >> >> Thanks.. >> -- >> View this message in context: >> http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24340407.html >> Sent from the playerstage-users mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Playerstage-users mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-users >> > > > > -- > This email is intended for the addressee only and may contain privileged > and/or confidential information > > ------------------------------------------------------------------------------ > > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > -- View this message in context: http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24341244.html Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Toby C. <tco...@pl...> - 2009-07-16 16:18:37
|
sounds like you are missing the boost development packages... 2009/7/5 Bladepopper <bla...@gm...> > > Currently i'm running player 2.1.2 > > I just discovered that there's a example program in ./examples/libplayerc++ > called speech_cpp_xxxxx.cc (forgot exact name). But when i compile it it > says 'bind' not a member of 'boost'. Still working on this. Any thoughts? > > > > Toby Collett-3 wrote: > > > > what version of player are you running? > > > > 2009/7/5 Bladepopper <bla...@gm...> > > > >> > >> Hi all, > >> I'm currently working on a robot that is powered via p2os. I've > >> encountered > >> some problems when combining Sphinx and Festival. > >> > >> Festival: > >> i've combined a code including position proxy and speech proxy. The > basic > >> output of the program will be robot says "Move two meters", robot > travels > >> 2 > >> meters, robot says "turning", robot turns 30degrees, robot says "stop", > >> robot stops. Now i can get the program to run the first 3 actions (say > >> "move > >> 2meters, travelled, say "turning"). Then the player client displays an > >> error > >> message Segmentation fault. And upon that error the player locks itself > >> and > >> i cannot reactivate player again. Tried to use killall player but > there's > >> no > >> process to kill. Also i tried the "speech.cc" program in the player > >> examples > >> directory. Only the first 2 speech lines will be executed. I have no > idea > >> why. > >> > >> The basic coding is > >> sp.Say("Move two meters\n"); > >> usleep(1000000); > >> pp.SetMotorEnable (true); > >> pp.SetSpeed(0.20,0.0); > >> sleep(3); > >> sp.Say("Turning\n"); > >> usleep(1000000); > >> pp.SetSpeed(0.0, DTOR(30)); > >> sleep(3); > >> sp.Say("Stop\n"); > >> pp.SetSpeed(0.0,0.0); > >> > >> > >> Sphinx2: > >> i've successfully installed both sphinx2 and sphinx3. From my > >> understanding, > >> player only supports sphinx2. Ideally i want to be able to say "Move > >> forward" and my robot will move forward. Say "Stop" and my robot will > >> stop > >> travelling. The problem is, i have no idea where to start this project. > I > >> dug up a sample program in ./examples/libpayerc called > >> "speech_c_client.c" > >> and tried to execute it with an error " "uttproc.c", line 1048: > >> uttproc_init called when not in UNDEF state". I looked into the > uttproc.c > >> file and made no sense of it and cannot relate it to the error. So > here's > >> my > >> question, what exactly is my first step if i want to do a project of > >> voice > >> controlled robot? > >> > >> i tried to combine player and sphinx code in one file but encountered a > >> problem of compiling. Since player and Sphinx2 are two different > programs > >> with two different compiling codes i have no idea how to compile a > single > >> c/c++ file that includes the two headers. > >> > >> > >> Any help would be much appreciated > >> > >> Thanks.. > >> -- > >> View this message in context: > >> > http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24340407.html > >> Sent from the playerstage-users mailing list archive at Nabble.com. > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> _______________________________________________ > >> Playerstage-users mailing list > >> Pla...@li... > >> https://lists.sourceforge.net/lists/listinfo/playerstage-users > >> > > > > > > > > -- > > This email is intended for the addressee only and may contain privileged > > and/or confidential information > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > > Playerstage-users mailing list > > Pla...@li... > > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > > > > > -- > View this message in context: > http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24341244.html > Sent from the playerstage-users mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > -- This email is intended for the addressee only and may contain privileged and/or confidential information |
From: Bladepopper <bla...@gm...> - 2009-07-17 13:06:55
|
i've solved the problem. Problem is not i don't have boost development package, that was the first thing i checked. The problem was the the file did not include boost library by default. Just add #include <boost/XXXXX> and the bug is gone. Toby Collett-3 wrote: > > sounds like you are missing the boost development packages... > > 2009/7/5 Bladepopper <bla...@gm...> > >> >> Currently i'm running player 2.1.2 >> >> I just discovered that there's a example program in >> ./examples/libplayerc++ >> called speech_cpp_xxxxx.cc (forgot exact name). But when i compile it it >> says 'bind' not a member of 'boost'. Still working on this. Any thoughts? >> >> >> >> Toby Collett-3 wrote: >> > >> > what version of player are you running? >> > >> > 2009/7/5 Bladepopper <bla...@gm...> >> > >> >> >> >> Hi all, >> >> I'm currently working on a robot that is powered via p2os. I've >> >> encountered >> >> some problems when combining Sphinx and Festival. >> >> >> >> Festival: >> >> i've combined a code including position proxy and speech proxy. The >> basic >> >> output of the program will be robot says "Move two meters", robot >> travels >> >> 2 >> >> meters, robot says "turning", robot turns 30degrees, robot says >> "stop", >> >> robot stops. Now i can get the program to run the first 3 actions (say >> >> "move >> >> 2meters, travelled, say "turning"). Then the player client displays an >> >> error >> >> message Segmentation fault. And upon that error the player locks >> itself >> >> and >> >> i cannot reactivate player again. Tried to use killall player but >> there's >> >> no >> >> process to kill. Also i tried the "speech.cc" program in the player >> >> examples >> >> directory. Only the first 2 speech lines will be executed. I have no >> idea >> >> why. >> >> >> >> The basic coding is >> >> sp.Say("Move two meters\n"); >> >> usleep(1000000); >> >> pp.SetMotorEnable (true); >> >> pp.SetSpeed(0.20,0.0); >> >> sleep(3); >> >> sp.Say("Turning\n"); >> >> usleep(1000000); >> >> pp.SetSpeed(0.0, DTOR(30)); >> >> sleep(3); >> >> sp.Say("Stop\n"); >> >> pp.SetSpeed(0.0,0.0); >> >> >> >> >> >> Sphinx2: >> >> i've successfully installed both sphinx2 and sphinx3. From my >> >> understanding, >> >> player only supports sphinx2. Ideally i want to be able to say "Move >> >> forward" and my robot will move forward. Say "Stop" and my robot will >> >> stop >> >> travelling. The problem is, i have no idea where to start this >> project. >> I >> >> dug up a sample program in ./examples/libpayerc called >> >> "speech_c_client.c" >> >> and tried to execute it with an error " "uttproc.c", line 1048: >> >> uttproc_init called when not in UNDEF state". I looked into the >> uttproc.c >> >> file and made no sense of it and cannot relate it to the error. So >> here's >> >> my >> >> question, what exactly is my first step if i want to do a project of >> >> voice >> >> controlled robot? >> >> >> >> i tried to combine player and sphinx code in one file but encountered >> a >> >> problem of compiling. Since player and Sphinx2 are two different >> programs >> >> with two different compiling codes i have no idea how to compile a >> single >> >> c/c++ file that includes the two headers. >> >> >> >> >> >> Any help would be much appreciated >> >> >> >> Thanks.. >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24340407.html >> >> Sent from the playerstage-users mailing list archive at Nabble.com. >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> >> Playerstage-users mailing list >> >> Pla...@li... >> >> https://lists.sourceforge.net/lists/listinfo/playerstage-users >> >> >> > >> > >> > >> > -- >> > This email is intended for the addressee only and may contain >> privileged >> > and/or confidential information >> > >> > >> ------------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > Playerstage-users mailing list >> > Pla...@li... >> > https://lists.sourceforge.net/lists/listinfo/playerstage-users >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24341244.html >> Sent from the playerstage-users mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Playerstage-users mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-users >> > > > > -- > This email is intended for the addressee only and may contain privileged > and/or confidential information > > ------------------------------------------------------------------------------ > Enter the BlackBerry Developer Challenge > This is your chance to win up to $100,000 in prizes! For a limited time, > vendors submitting new applications to BlackBerry App World(TM) will have > the opportunity to enter the BlackBerry Developer Challenge. See full > prize > details at: http://p.sf.net/sfu/Challenge > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > -- View this message in context: http://www.nabble.com/Player-and-Sphinx-Festival-tp24340407p24534108.html Sent from the playerstage-users mailing list archive at Nabble.com. |