This document summarizes recently added and planned plugins for the Corona marketplace. It discusses a voice to text plugin that allows converting voice input to text on Android and iOS. A StoreKit plugin is mentioned that enables in-app purchases on macOS, iOS and tvOS. Upcoming plugins discussed include GameCenter for leaderboards, achievements and player data, and a Samsung in-app purchase plugin. Music streaming and Replay Kit plugins received updates with new features.
9892124323 | Book Call Girls in Juhu and escort services 24x7
New Voice to Text Plugin Converts Speech to Text on iOS and Android
1. Recently added plugin on the marketplace
--touch ID
https://marketplace.coronalabs.com/plugin/touch-id
--1password
https://marketplace.coronalabs.com/plugin/1password
--taptic engine
https://marketplace.coronalabs.com/plugin/taptic-engine
Others: https://bit.ly/scottCoronaStore
2. Voice to Text (or speech to
text)
https://marketplace.coronalabs.com/plugin/voice-to-text
3. What does it do?
It allows you to take voice input from microphone and convert
it to text (string).
4. How does it work?
So both services use the internet to convert the speech to text:
Android (2.2+)
https://developer.android.com/reference/android/speech/package-summary.html
iOS (10.0+)
https://developer.apple.com/reference/speech
Both don’t require a server to convert a speech to text
5. Differences and Similarities
Both iOS and Android handle differently
voiceToText.init() (handles the same)
voiceToText.startRecording() (plays sound at beginning on android (voice from google now))
voiceToText.stopRecording() (on iOS manually stopping is necessary and will return all the convert text to corona, On
android calling stopRecording acts more like a cancel and will return no text when called (play sound when called). Andorid
will stop automatically(handled in init function) )
voiceToText.isRecording() (handles the same)
Also iOS will do real time conversion, which will return a new converted string when new word is detected, and android will
only convert the voice to text when stopped.
9. What does it do?
This plugin allows you to make in app purchases on macOS,
iOS and tvOS.
10. How does it work?
iOS(3+) , tvOS(9+), and macOS(10.7+)
https://developer.apple.com/reference/storekit
11. How do I add it to my this to my pre-existing store
setup?
I did my best to follow corona basic store setup
(https://docs.coronalabs.com/api/library/store) and apis and you should only have to
change a few things
finishTransaction() is not necessary but won't cause any errors leaving due to a
"dummy function" being put in for it
it is now require(plugin.storeKit)
purchase() now only expects a string vs an array or a string
Also mac does not have event.transaction.receipt only
event.transaction.originalReceipt
15. Why am announcing this?
The store is going to open up everyone. And I want to alert people who are
thinking about this that I have already started.
16. Gamecenter(gameKit)
I am working on gamecenter for iOS, tvOS, and macOS.
Will support leaderboards, achievements, and getting player data
Api preview
gamecenter.leaderboards(“show”, “id”, lis)
Status:working currently
Eta: if everything works as expected next week
17. Samsung In app purchase
Allows you to make in app purchase through samsung on andorid
Will try to follow store setup (https://docs.coronalabs.com/api/library/store)
Status: on hold until after gamecenter
Eta: soon after gamecenter
19. Plugin updates
Music streaming: added some secret/undocumented apis (for now) which allow you
to control of system volume on iOS and Android.
ms.hideVolumeBox(), ms.setSystemAudio(.5), and ms.getSystemAudio()
https://marketplace.coronalabs.com/plugin/music-streaming
Replay Kit: added tvOS support(note that microphone does not work (apple's fault)).
https://marketplace.coronalabs.com/plugin/replay-kit
Both are updates are available now