EasyVoiceRecorder, in 'portable' format.....does "exactly what it says on the tin"

Moderator: Forum moderators

Post Reply
User avatar
mikewalsh
Moderator
Posts: 6518
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 993 times
Been thanked: 2170 times

EasyVoiceRecorder, in 'portable' format.....does "exactly what it says on the tin"

Post by mikewalsh »

Morning, gang.

I've been wanting to do this for a long time.....and - finally! - I've got around to it.

Meet "EasyVoiceRecorder".

==========================================================

Image

==========================================================

This was inspired by @smokey01 's "SVR".....'Simple Voice Recorder'.....from several years ago. I always liked its minimalist design, though sadly, I was initially trying it on the old Compaq desktop rig, in the days before I figured out WHY I was having all sorts of 'issues' with audio in Puppy; consequently, it never seemed to work the way it should have done, BUT.....the concept stuck with me. Something I could never understand, given that said audio had always functioned perfectly in Ubuntu during my early distro-hopping days.....on the exact same hardware!

Fast-forward several years, to today......and those same audio 'issues' long since sorted out. Mainly 'twas my own fault, through not fully comprehending the ins & outs - and idiosyncracies - of ALSA's operation.

Anyways; I digress.

Bearing in mind that most of us are now running decidedly more powerful - and capable - hardware than we were 8-10 years ago, there's no longer quite the need to keep everything as tiny as is humanly possible. EasyVoice Recorder is not big, by any means - a little over 2-and-a-bit megs, unpacked in 'portable' format - but it does have a few more bells & whistles. One thing that always niggled me about Puppy audio apps, since a long time back, was the fact of there never being any provision for selecting your audio 'source', and automatically assuming you were always using your 'default' card.

This is of course fine for laptops, which invariably have a single audio card plus a built-in microphone. However, this annoyed me somewhat; I almost always use a desktop rig, and these frequently have more than one audio 'source' (my current set-up has 3; 4, if you include the headset).

a) The inbuilt card
b) The Nvidia GPU's HDMI output
c) The Logitech webcam's built-in microphone. Or,
d) .....there's my head-set's 'boom' microphone, too (via its own, built-in card)

AND most desktops invariably require the addition of a separate microphone anyway; I don't think I've ever seen a desktop with a built-in mike of any kind.

So; I've addressed this aspect, letting the user select their own, preferred audio source card.

------------------------------------

As always, I recommend locating the 'portable' directory outside the save. EasyVoice Recorder provides the user with the facility to save their recordings, which it does to a dedicated internal directory. If you decide to add a Menu entry via the usual scripts, this directory is sym-linked into /root, giving you quick access to your recordings.

We're still using ALSA's built-in arecord & aplay; they're there, they're available, and are fine for pure voice recording/playback.....so why not? :D

As this is in 'portable' format, it's easy to move around between Pups. I've included 32- AND 64-bit YAD binaries, so this should enable consistent GUI operation in most Puppies, both older AND newer, pretty much OOTB.

I've also provided a help/info file. There's a link to this thread, too.....or will be, shortly.

This is a wee bit too big for an attachment, so you can find it at my MediaFire a/c:-

https://www.mediafire.com/folder/h5tonb ... ceRecorder

----------------------------------

As usual:-

  • Download

  • Unzip

  • Place it anywhere you like OUTSIDE the 'save' (remember, this saves your recordings internally, so will invariably grow in size). /mnt/home is recommended, but you can equally well run this from a flash drive. It'll be just as happy there.

  • As it's a ROX-app, just click the directory to launch it

The usual MenuAdd/Remove scripts are present, as always. Please read the MenuReadMe first IF you're going to move the location of the 'portable'.

Hope it's useful for some of you. Enjoy.

Mike. ;)

User avatar
mikewalsh
Moderator
Posts: 6518
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 993 times
Been thanked: 2170 times

Re: EasyVoiceRecorder, in 'portable' format.....does "exactly what it says on the tin" - now @ v1.2

Post by mikewalsh »

Evening, gang.

'Kay, guys; v1.2 is now out. This adds a 'check' routine to see if you have an odd .wav file left in the 'work-area' prior to making a new recording. If you have, you get the option to either save it, or to continue and create a new recording.....which will overwrite the last file created.

I've also added gtk-dialog banners to let you know what part of the process you're at. These are using the older gtkdialog-splash script - this older version supports GIFs as well as static icons, but lost this ability when it was replaced by the newer box_splash script. This was "re-discovered" a while back by Argolance, and shared by Fred; it's the same one I use in the NvidiaTrayTemp utility.

Rather than copy/link it across to its usual home in /usr/lib/gtkdialog, I've found it'll work just as well from within the portable directory as long as the /path is specified.

v1.2 is available from the same link as above. Enjoy.

Mike. ;)

Post Reply

Return to “Multimedia”