This is a Servoy plug-in used to record/capture audio from your Servoy solution. The Plug-in also has the facility to play back the captured audio, export the captured audio and many more…
The Plug-in works well in RichClient & WebClient and in Servoy 3.5+ & Servoy 4.0 Final.
I tested it on Servoy 3.5.7 on Mac OS X 10.5 with Java 1.5 and it seems to work fine.
A couple of quick observations though:
the jar file is zipped. When unzipping (double-clicking it) the archive utility will unzip both the zip and the jar file (since a jar is in fact zipped). Zipping and renaming it back to a jar doesn’t seem to do the trick. Using the command-line command unzip I was able to unzip ONLY the zip file and retrieve the jar. So this is a heads-up for all you Mac users out there.
When you play back without having anything recorded then it still tries to playback something, which I think is a bug. And stopping the playback gives a null pointer error.
Is there a possibility to control the recording and/or playback soundlevel. If not I guess this is a feature request then.
ROCLASI:
the jar file is zipped. When unzipping (double-clicking it) the archive utility will unzip both the zip and the jar file (since a jar is in fact zipped). Zipping and renaming it back to a jar doesn’t seem to do the trick. Using the command-line command unzip I was able to unzip ONLY the zip file and retrieve the jar. So this is a heads-up for all you Mac users out there.
ROCLASI:
When you play back without having anything recorded then it still tries to playback something, which I think is a bug. And stopping the playback gives a null pointer error.
In the sample solution, the progress bar bean is controlled by external script. In the Default Recording Interface, If there is no recorded audio, then the Play button will be disabled. Play() method will actually not start if there is no recorded audio available. Stop playing giving the null pointer exception as the recording has not been started yet. I will add the check for the same to the Plug-in and will release updated version soon.
ROCLASI:
Is there a possibility to control the recording and/or playback soundlevel. If not I guess this is a feature request then.
Not yet available. I will add the feature in the next release.
Version 1.2 includes the possibility to control the playback sound level, pause & resume recording, play an External File and can merge previously recorded audio etc.
I downloaded version 1.2. When I extract the jar file and copy the .class files into the Servoy plugins folder, I do not get none of the methods in the new version. Am I doing something wrong?
Any chance you could add rewind or jump back 2 seconds at a time or something in both record and playback.
Then we can use servoy as a dictation engine and have sound files sent for processing to outsourced transcription services with the need for an external dictaphone etc.
Any chance of implementing this in the next few weeks??