Google cloud speech api javascript/angular - javascript

I am working on an angular project where Google cloud speech api has to be used for speech input . I went through the official docs : https://cloud.google.com/speech-to-text/docs/quickstart-client-libraries .
There are example codes available for Node.js, PHP and other server side languages.
But, I couldn't find any examples using JavaScript.
Is there any way to use the cloud speech api using JavaScript or angular 5?
If yes, could somebody provide pointers for the sample code
Thanks in advance

You can you use the npm packages for your angular 5 project.
https://angular.io/guide/npm-packages
Therefore, you can just use the node.js code examples in the link that you put.
So you need to install the package
npm install --save #google-cloud/speech
and use the example code as in node.js section.

Related

Is this possible to integrate HERE API in ReactNative to develop an application?

I would like to develop an application using Here API. I'm implementing my code with ReactNative but I don't know if it support Here API. I've seen in the documentation that we can use it with React to develop a website but I'm not sure it's possible with ReactNative for an application.
Do you have any idea please ?
You can use following code to setup a template
npm i -g create-react-app
create-react-app here-react-intro
for more information you can refer to the tutorial link

Connect Buildfire.js plugin to datastore using API key

Good day,
Can someone explain how I can connect my buildfire SDK to datastore, using the API key. what file do I go to, to do this?
My suggestion is that you use the BuildFire CLI to help you develop plugins. It makes the whole process much easier.
You can get started by installing it from npm:
npm install buildfire-cli -g
Here's a detailed blog posting covering the setup.

Format a drive in node.js

I'm working on a project in node.js and I'm stuck at this. I need to convert an external device ( a usb stick etc.) into an "exFAT" partition if it's not an exFAT . I used an npm package called "drivelist-scanner" to get the list of usb devices connected and also their mountpoints. Now the only thing left to do is to convert them into exFAT and I don't know how to do it. I came across an npm package called "gpt" which said it can format drives but the documentation is not so clear. Here's a link to the github repository for gpt : Github link
Any ideas on how to accomplish this? I'm even willing to launch a script based on the operating system to do the job, but I'm not sure on how to do this too. Any help is appreciated. Thanks.
Actually you can not directly format a drive with programming languages. You will need to invoke a operating system specific program to do the actual work for you.
Create a bash script
You can use this info for do that.
https://superuser.com/questions/274687/how-do-i-format-a-usb-drive-on-a-pc-that-was-formatted-on-a-mac
Run a bash script with node.js
You can use exec command for run a bash script with node.js
Run shell script with node.js (childProcess)

Node.js Wit.ai integration

I am learning wit.ai and going through the tutorial (https://wit.ai/docs/quickstart). Everything else went well till step 6, where it asked me to clone the node.js client and install npm. Usually, I create a separate node.js project then npm intall whatever-the-module-is then use it.
I am confused on how to use node-wit. I want to create my own node.js server which will be called by my bot to implement the business logic. Here are few questions I need help with:
Can I just create a basic node.js project, install node-wit and use it?
If I deploy my node project on heroku, where do I provide the endpoint for wit.ai to call? The tutorial does not mention anything about it.
Can I perform the business logic without using Promise or any code they have given in the node-wit tutorial?
Overall I am just confused on how the node-wit code is working.
Thanks.
1) Yes you can. Simply run npm install --save node-wit, check out the github for more infos https://github.com/wit-ai/node-wit
2) Endpoints url are set within the module. Check the lib/config.js file. You just have to specify your API key to communicate with Wit.
3) The SDK uses only promises, so you have to use them too. Two solutions here : i) master this concept, my guess is that's it's worth it since promises are very handfull ii) code your own API calls, this is not difficult (check the HTTP API doc)

How do I begin to use rcy:nouislider in my Meteor Application?

Sorry if this is a dumb question, I've tried to google for the answer and can't find anything definitive.
I added the following package https://atmospherejs.com/rcy/nouislider
by entering the command meteor add rcy:nouislider
I am unsure if there any more steps from here. Do I need to import the package at the top of my JS file or can I go ahead and just start using it without any other steps?
Atmosphere packages should not need to be imported. The older packaging system did that for you, and the global variable 'noUiSlider' should be available to your code for you to use like in the documentation.
If you are interested, you can download the package code and see how it's put together. Just like a Meteor project there is client and server code. See here for more details: https://guide.meteor.com/writing-atmosphere-packages.html

Categories