Flutter Windows simple voice recording app - windows

I am trying to make a simple voice recording app via microphone using Flutter on Windows. I want to avoid writing C++ code and using method channel if possible. I was wondering if there is an easier way you can do it using Flutter.
I already tried searching on pub.dev for package which supports voice recording on Windows but I didn't find any.

Related

How to get a list of available joystick ids in Go

I'm trying to find joystick state in a cross platform way - developing on windows - using Golang. I'm currently looking to use the joystick API at https://github.com/0xcafed00d/joystick
However, for Go on windows, I don't know how to find the id that I need for joystick.Open(joy_id).
Does anyone know of a Go API that allows me to get a list of currently plugged in joysticks/gamepads so I can iterate through their ids? I don't mind if this is just for Windows. N.B. I'm happy to use standard windows libraries or Go packages, but don't want to have to install anything, e.g. SDL 2, since the target users are non technical.
Note 2: I've originally did this with the browser Gamepad API - but the gamepad API is suspended when the browser window is in the background/minimized.

How to capture voice from the microphone in Decentraland?

I have checked the Decentraland SDK documentation here. But there is no API for capturing voice from the microphone. I am trying to capture the sound and integrate it with a Conversational AI system like Google Dialogflow. 1. Is is possible to record voice from the microphone in Decentraland ? 2. Is there some alternative way to achieve this like using a nodejs library that integrates with the Decentraland SDK ?
For the second question, I could not find any node library that integrates with the Decentraland SDK.

Implementing a TTS service for Windows 10

I'm working on a research project in which we create a new text-to-speech (TTS) engine, that converts text to spoken audio.
As the engine is already performing good, we try to make it usable by a large number of applications which made us want the engine to show up as a TTS voice on Windows 10.
In Microsoft's developer documentations, all I found was information on how I can use exisiting/already installed voices in my application. However, I didn't find any information on how to implement a voice so that it shows up as a Windows voice and can be used by any application using the Speech SDK or SAPI.
Which interface do I have to implement or what API do I have to connect to in order to get our new TTS engine work with Windows Speech?
I already crawled the documentation of the Microsoft Speech SDK as well as developer sites like https://learn.microsoft.com/en-us/dotnet/api/system.speech.synthesis.ttsengine
You should look at the TTS Engine Vendor Porting Guide. You need to implement ISpTTSEngine, which does all the work, and ISpObjectWithToken, which manages registration and creation.

Speech to Text on UWP apps using Audio File as Input

I am having troubles finding the answer for this question on web.
The project I am developing demands that I could save a recorded audio file, and, after that, transcribe the audio to text for finding interesting predefined keywords.
I am using the Windows.Media.SpeechRecognition framework, and it works fine when you are transcribing the speech during the recording process. I can't find, in the same framework, a function which I can use with an audio file as input.
Does anybody know a good approach for this problem? Or another [free] framework for Windows Apps?
For online recognition and in particular in JS projects you can use directly Microsoft Cognitive Services, that are behind online recognition in the SpeechRecognition in Windows. It is free under some limits.
In particular here is open sourced wrapped for JavaScript on GitHub:Oxford.Speech.JS. It can deal with both wav-files and microphone. Sample code is designed like a website, but I'm pretty sure you can easily convert it into a HTML/JS-based UWP app.

Adobe AIR on Mac - Access Bluetooth data

I am exploring some ideas and trying to make three different applications talking each other via bluetooth.
Two of them would run on Android phones, while the third would run on a MacMini. I can use Bluetooth on the Android phones almost without problems by using native extensions, but I am a bit confused about how to access it on the Mac Mini.
Any research about native extension leads me to mobile related links.
Any idea on how I could send and receive data to/from bluetooth on osX?
Is native extensions the way to go? And in case that was the way, do you know if there is any Native Extension available that I can use? Writing one on my own can be a bit overwhelming...
Yes, you'll need a native extension to access Bluetooth on the Mac.
The process should be more or less the same as on mobile, except of course the Mac extension will need to be built to target OS X instead of Android. A quick Google search turned up this article which might help get you headed in the right direction:
How to Create an Adobe AIR Native Extension for Mac OSX
Library FPBluetooth.ane supported platforms iOS+OSX.

Resources