When I click record inside of my app, I want the speech recognition algorithm I wrote in Python to start listening to the user, the file is already in the same directory as my React native project. Then I will post the transcribed data on a flask server for React Native to call and read the data. But how can I trigger this script to run inside of react native and is it even possible?
Related
In my case I want to use Vosk in python for offline speech recognition and want to develope complete application on react native for handeling rest of the operation for controlling my phone. And this should be completely offline so don't want to setup saperate python server.
You can check their example of Android integration https://alphacephei.com/vosk/android and if you want to create a wrapper for React Native. Also, they have a wrapper for Native Script and you can check how they use it for android, for example here is a list of dependencies https://github.com/alphacep/nativescript-vosk/blob/master/src/platforms/android/include.gradle
UPDATE:
just found that react native vosk wrapper already exists: https://github.com/riderodd/react-native-vosk
I am building a face detection web app. I have a WSGI client & server. The client is supposed to capture the frames and pass it to Redis datastore. The server is supposed to process the images and send it back. The problem I am facing is that the WSGI client is calling the python OpenCV library on the browser which isn't being loaded. Is there anyway I can use the python OpenCV library on the browser using Django maybe? I'm quite new to Django/WSGI so any help would be much appreciated! Thanks.
Is there any way for me to link a python back-end function to a flutter mobile application? I have a face recognition method on Python that needs to be linked to my front-end Flutter app.
It must also work offline
My requirement:
My requirement is to develop a chat bot using IBM WATSON but i am not able to understand how can i run python programs from client end (not in IBM CLOUD) and i have to take all the parameters bot collected for a particular API call and pass all these values to python programs that are running on client end and collect response from programs and populate it through bot.
The above is my requirement and following are the questions i have:
1) How can i run python programs in client end and what are the necessary steps required (They does not want to run their API calls in IBM cloud due to data privacy )
2) How can i pass parameters i collected from BOT to programs running on client machine.
3) How can i populate response collected from client end through bot .
4) what are the changes i have to made in IBM WATSON to achieve all the above.
Any suggestions are welcome.
I am not sure I fully understand your questions, so forgive me if I have understood incorrectly. You wish to run a python program on a local machine (say windows pc), and have that program use IBM's Watson. You can run your python application on your machine, which then makes a RESTful call to the Watson API. You could use the python "requests" package to perform such an action. The following links to the Doc for Watson Assistant API calls, you can use either V1.0 or V2.0 of the API calls, and expect the individual API call you wish is the message API.
Again normally the Watson Assistant service is cloud based, even if you code is local on you machine/server. You can however for customers get a in house instance of Watson, but service is not cheap.
I'm new to 'network' programming. I've done throughout the Google app engine tutorial and I'm trying to make my own application which is guestbook. It has a server script on Google app engine and client app is running on iPhone.
But how do I check if the server is received my message from iPhone?
or How do I debug the script I wrote on server side? (it's an python script)
I want to make sure the data is in right format and other stuff.
Please somebody give me a link if there's good tutorial or good place to start. thanks.
In your code you should be using tons of logging calls. In the app engine dashboard for your app there is an option to view logs, and all of your logging calls will show up in there (and can be filtered in various ways).
There are also ways to run dev_appserver.py and debug locally using software like PyDev, but you'd have to make your iPhone app send its messages to the address of your local server.