React Native set TextInput default using native voice input - react-native

I want my textinput default using voice input, just like in ios it can automatically switch to use native voice input to input text, and for android it can automatically switch to use google voice input to input
is it possible to do it by react native or using native code? Thanks!

You can use a third party library react-native-voice
This library is compaitable with both android and ios. There is a fine introduction on medium site too.
For Google voice input, This component uses the device’s native recogniton API, which varies for every device. Google Speech API is an external service that you have to pay for, whereas this costs no money.

Related

Bluetooth scanner device receive data in React Native

I want to make in React Native a app that connects to a bluetooth scanner device, and receive data from it (barcodes id) after the scanned was made. It is possible? What I need to use?
Thank you!
You can scan barcodes directly from your phone and there are libraries that support such functionality for react native. However if using a bluetooth scanner device is a requirement then you have two options you can choose from -
Get access to bluetooth functionality through Native Modules
Use an existing library that provides bluetooth capabilities to react-native. A really good option can be this library https://github.com/Polidea/react-native-ble-plx
In general it is possible to achieve what you need

How to React Native Speech to Text for IOS

I want to speech to text but I not finded working library.
How can I Speech to Text on React Native?
Thanks!
If you want to translate the entire speech at once, I'd use react-native-voice
If you want to translate the speech in real-time, this is a much longer process. A friend and I are thinking about releasing a module for it soon.

How to use Voximplant text chatting together with React Natiwe?

Use Voximplant text chatting along with React Native.
Has anyone used it? What ways did you use if there is no plug-in?
Voximplant is used mainly for Voice and Video communications. Text messaging is a pretty new addition and it has not yet landed in the React Native SDK (it will, but in some time).

React Native: Activity and metrics tracking libraries?

I'm looking into adding a tracking library (something like what Google Analytics does for the web) to my React Native app.
Are there tools out there to track user activity like swiping, tapping on stuff, etc? I did a quick search but didn't find anything.
To track events you can use google analytics in react-native either as a javascript or a native implementation.
The key difference is that in the native implementation you get a some metadata handled automatically. ( such as device UUID, device model, viewport size, OS version ).
Javascript implementation: https://github.com/react-ga/react-ga
Native bridge: https://github.com/idehub/react-native-google-analytics-bridge

React Native Business Card Scanner that i can plug in to my App

I was looking for an android Business Card Scanner project that I can integrate with my React Native App.Is there anything like that out there ?
I have written one like that which has all the logic to scan(OCR) and map the respective fields e.g Fname,Lname,designation,phone numbers etc but that was for native iOS and Android .
Checkout this link
This runs on the engine I created, I used tesseract for OCR , react native wrapper for that is available here