Unity Speech to text with Azure - android

I want to implement Speech-to-text functionality using Azure on a Unity project that will be deployed to Android.
I have tried this example:
https://learn.microsoft.com/en-us/azure/cognitive-services/speech/getstarted/getstartedcsharpdesktop
But Im not sure how Im supposed to implement this in my Unity project. Can anyone point me at the right direction?

Based on my understanding, I think you are developing an Android App using Unity. So considering to the compatibility of client library for Android, I suggested that the best way is follow the other tutorial for REST API in C# to implement your needs in your Unity project, and first you need to implement a feature to record a speech audio file, then pass it as the request body of REST API.
For real-time streaming, please refer to Speech Websocket Protocol.
Hope it helps. Any concern, please feel free to let me know.

Related

How to implement WebRTC on android for app to app calling?

I am really new to WebRTC. What i need is to implement app to app voice calling (not video calling) feature in my android app. I want to call randomly among my app users by webRTC on android. I implemented appRTC sdk in android studio and made an app. By this app i can create or join in a room. And then i can create peer to peer connection (voice call). Its 1 to 1 calling in same room. But how to implement random calling. I just want to know the way i can achieve it. Thank you
I've been playing with webRTC quite a lot recently and created videochat-roullete as a sample for our webRTC wrapper, you might want to take a look into it : https://github.com/netguru/videochatguru-android
WebRTC can be problematic in many cases as it lacks of good documentation, hope it helps.
Use easyRTC which is built on webRTC. I have personally applied it in one of our project for audio /video and chat communication. Use this link https://demo.easyrtc.com/demos/index.html
There is only one challenge I am facing right now, how to make it work on iOS

How to build a simple Native WebRTC Android application that can do basic video call?

Recently I've been struggling a lot with WebRTC, I was able to build a very simple WebRTC web application based on the WebRTC codelab which consists of a simple signaling server (basically step 8 in the codelab tutorial).
My next target is to build a native Android application that does the same thing which is to be able to make video call with the web application using the same simple signaling server. I am very new to WebRTC and I could not find any good tutorial or guide that allows me to build a simple native Android application.
I've searched for similar questions on Stackoverflow but most of them are outdated and do not provide useful answers that I need.
I'm hoping the Stackoverflow community who knows any good source or tutorial on how to build a simple and basic native WebRTC Android application can share with me their knowledge and information. Thank you so much.
I suggest you build the AppRTCMobile target in WebRTC (see https://webrtc.org/native-code/android for details on how to build etc) then deploy your own instance of AppRTC (https://github.com/webrtc/apprtc) if you wan to have full control over the signaling. Otherwise you can just use the one publicly available at https://appr.tc.

How to use WebRTC + Pubnub Api for video chat client in Native android app

i am working on one android application with the functionality of p2p video chat just like Skype. while researching on google, i got some libraries but not getting anything for android native.
i decided to go with WebRTC with the use of PubNub api. how can i create a video chat native android client with the use of there libraries?
i found one code for native video chat client,
https://github.com/pchab/AndroidRTC
this demo application require url with IP:PORT so i have one confusion about that how the server will be?
can anyone help me?
as I understand you need some signaling server which allows to detect peers, exchange session descriptions to setup media ports; and helps share everything used for initial handshake. You can find more information here: https://www.webrtc-experiment.com/docs/WebRTC-Signaling-Concepts.html. There a lot of open source implementations e.g. https://janus.conf.meetecho.com/.
Hope this helps.
#Alexey Osminin and #Pubnub are right: you need a signal protocol service (PubNub) and you need a hosted WebRTC solution for the audio/video streams.
Your best bet is to start with this awesome blog, BUILDING AN ANDROID WEBRTC VIDEO CHAT APP, by Kevin Gleason who is the one that did the AndroidRTC and WebRTC research for PubNub as an intern.
PubNub & WebRTC
There is a lot of confusion around what PubNub offers in the WebRTC arena and we have compiled everything you need to know into a single knowledge base article.

Video chat for One to one Using java code for Android

Hi I am new to developing video chat application. Please help me how can i chat?
or
Any one please let me know that how to integrate skype to my application using android.
Thanks for in advance.
Hi I am new to developing video chat application. Please help me how
can i chat?
I dont know if this will answer your question but in my experience in Session Initiation Protocol you can do Audio Calling , but the generic doesnt allow 3G and some phones ive tested doesnt work, that is why i moved to imsdroid which is using doubango framework and is working for both Video/Audio calling and they even have samples for a working simple test app .
If you still want to pursue this kind of app I suggest reading this tutorial will give you more insight on the client-side.
And this(If you want to setup your server) server freeswitch which will cater your client side for such protocol or if you want to test the client-side implementation you can as well use free sip servers as of now.
If you have manage to setup freeswitch and would like to register users dynamically i suggest reading this another tutorial to work dynamic registration for users http://saevolgo.blogspot.kr/2012/07/freeswitch-with-sip-users-in-mysql-mod.html
NOTE: freeswitch is really a tough one to setup, i was using all the resources i have just to setup dynamic registration with new users using mod_xml_curl which freeswitch has(im using Amazon ec2 instance, in which freeswitch has tutorial for amazon ec2).
I hope this will benefit you as this benefits me :)

Integrate Aweber in Android?

How to integrate Aweber in android ,i research lot but there is no source code for this, so please help and should be appreciated
AWeber doesn't currently have a ready-made Android client library. You can approach this in a couple of ways:
One possibility is to implement your own API code. AWeber's API uses REST-based resources over standard HTTPS, and uses oAuth 1.0a for authentication. There should be libraries available for Android development that can accomodate your needs - I know that there have been successful "home-rolled" Java, .Net, and other integrations done by third parties so I don't see why Android should be any different.
In this case, I would suggest using the official Python or PHP library as an example of how your code can be implemented. In particular the PHP library has all of the oAuth code out "in plain sight" so it's useful in gaining insight into how authentication works.
Another interesting possibility is to attempt to use the AWeber Python module along with some of the open source projects out there that purport to allow developers to use Python on Android. I find this possibility personally intriguing but I haven't had the spare time to try it out.
While AWeber doesn't currently offer support for Android itself, the API team has documented the authentication process in some detail here:
https://labs.aweber.com/docs/authentication
That reference may help you out if you decide to go the route of rolling your own library.
If you run into any issues with your library, definitely contact the API Support team at api#aweber.com - while they may not have direct support for Android right now, they can often be of assistance in debugging your own library based on what they see on the server side.

Categories

Resources