Inspiration

While creating content for a podcast, I kept thinking of all the pain points of doing live interviews with important guests: connection issues, skype failing, bad sound quality, scheduling tedium. Wouldn't it be nice to be able to pre-record questions and have a guest record their answers on their own schedule and get much better recordings as a result? That's where the idea for Benison was born.

What it does

Benison is a multi-purpose voice recording (d)app. It will eventually support creating interviews, collecting voice feedback, recording personal memos, capturing (bird) sounds, interacting with clients, learning languages and creating 'slow' conversations through the exchange of recorded voice messages. Right now it is already capable of recording personal voice recordings with the option to download or upload to Gaia.

How I built it

Created a project with Vue-cli and studied a bunch of existing Blockstack repos.

Challenges I ran into

Some things Blockstack doesn't yet make particularly easy, such as doing tasks in web workers.

Accomplishments that I'm proud of

Making something useful in a short space of time and under a lot of time pressure.

What I learned

What is currently possible with Blockstack, its limitations and its possibilities

What's next for Benison Recorder

Some immediate performance improvements will be tackled and then I'll introduce the ability to host interviews with the goal of producing podcast content.

Share this project:

Updates