I am using Agora.io for a web application (web SDK). I would like to use the web speech api on top of streaming video and audio. The web speech api works as long as I do not have a stream running.
It looks like the Agora.io web SDK monopolize the microphone and kicks out the web speech api listeners.
Is there a way to use the microphone in different contexts simultaneously?
This is not possible due to browser limitations. Web speech APIs do not give out a mediastream object or accept a mediastream. So WebRTC can't work in tandem with this.
You can try google speech-to-text API. It works well with mediastreams.
Related
When I testing speech API it's hang-up long time no response, what am I missing?
I have passed the translate API test with proxy
The test code same like https://cloud.google.com/speech-to-text/docs/reference/libraries
Network services can hangup for various reasons. There could be security measures as well as simple network problems. You can try local speech service if you need realtime response.
I want to add video chat option in my website please guide me how i do this task and what should i required for doing this.How much it's cost if i will make it for my website and also it's maintenance(Like server ETC).
You are looking for something like rtchub.com
If you want it free, you can develop it yourself, using WebRTC:
WebRTC is a free, open project that provides browsers and mobile
applications with Real-Time Communications (RTC) capabilities via
simple APIs. The WebRTC components have been optimized to best serve
this purpose.
See WebRTC Tutorial
On client side you use JavaScript (jQuery), and clients communication directly using browser, but you need server part and signaling mechanism, and you can use for example SignalR or Node.js.
As example you can look at my site: SignalRTC.
P.S. WebRTC works only on selected browsers, for example Chrome, FireFox, unfortunately not on IE or Edge.
I searched for the One Drive scripting language, but found only this (Live SDK API): https://msdn.microsoft.com/en-us/library/windows/apps/hh826521.aspx?f=255&MSPPError=-2147217396
This shares similarities more like a Google Drive API. Does Microsoft OneDrive have web based scripting possibility similar to Google Apps Script?
About how to call the Live SDK APIs: the JavaScript API (Windows Store apps and web), the Managed API (Windows Runtime apps), the iOS API, and the Android API . You may want the JavaScript API , please click here for how to use the Live SDK JavaScript API in your web app.
As stated in the Google Talk for Developers site, you can use the provided APIs to build a client that connects to the Google Talk service.
I would like to know if it's possible (or it will be in the near future) to build a similar client to the google hangouts.
What we pretend is to build something similar to cloud print, that provides printing services to the cloud, but for audio/video streaming: a camera and microphone would replace the
printer.
Thanks a lot.
Talk and all the XMPP stuff is going to be put down soon.
The new Hangouts infrastructure is proprietary. It only has API to integrate Hangouts into web pages and applications, but no API or protocol to create an alternative Hangouts client software.
https://github.com/tdryer/hangups is a library that does exactly that, with a command-line client for Linux.
https://github.com/xmikos/qhangups is a PyQt-based cross-platform app that aims to provide an open-source alternative to the Chrome-based official desktop app. Unfortunately it's not working at the time of posting, but the author is investigating the issue.
I'm trying to set up in browser video chat for a web application. Unfortunately I don't think my servers would be able to handle it. Is there any way I can 'outsource' this to existing services such as the Hangouts feature in Google+, the new video chat in Facebook or the Skype API. If yes, which would you recommend and why?
TokBox makes it easy to add video chat to your site using either the
OpenTok API or OpenTok Widgets.
http://www.tokbox.com
Looks promising, haven't used it myself (need a self-hosted solution).