DEV Community

Cover image for Embed parler.io Audio Directly into Your Own Blog Posts

Embed parler.io Audio Directly into Your Own Blog Posts

Kyle Galbraith on November 02, 2018

You may have seen that some of my recent posts here on dev.to have included an embedded audio player at the top. This is a new liquid tag that I co...
Collapse
 
jess profile image
Jess Lee • Edited

This.is.so.cool.

Just played around with it on this post:

Collapse
 
ben profile image
Ben Halpern

This was pretty funny πŸ˜‚

How do we teach this robot to pronounce dev.to as "DEV TOO"?

Also @kylegalbraith request for feature: speed up to 1.5x 2x etc.

Collapse
 
kylegalbraith profile image
Kyle Galbraith

It is possible to train the voices on the pronunciation of certain words, acronyms, etc. I have been thinking about what a good UI mechanism is to allow users to specify that. Very much open to ideas around this.

Noted, 1.5x, 2x, etc for the embedded player. Thank you for the great feedback and wonderful community @ben @jess .

Thread Thread
 
jochemstoel profile image
Jochem Stoel

I can help you with this as I have already done it.

Thread Thread
 
kylegalbraith profile image
Kyle Galbraith

Thank you for the offer Jochem. I will keep this in mind as I start looking into that functionality.

Thread Thread
 
jochemstoel profile image
Jochem Stoel

Would you be so kind as to answer my other question?

Collapse
 
florimondmanca profile image
Florimond Manca

This is brilliant. The direct integration into DEV is an outstanding concept. I've already added a Parler tag in my latest post!

Some constructive feedback:

  • The voice quality is very good. I hope more voices will be available in the future, but it would also be useful to have previews of each voice. :-)
  • I'm looking forward to the watch feature. More specifically, I'd love it if Parler could detect edits to our blog posts, and re-render the audio automatically. (Perhaps us a "refresh" button on Parler might be sufficient at first.) Only thing is that the link shouldn't change so that existing integrations don't break.

Great stuff!

Collapse
 
kylegalbraith profile image
Kyle Galbraith

Thank you for the great feedback! More voices are likely to come in the future and once the MVP is out you will be able to select a voice to use for automatic conversions moving forward. I have not thought about refreshing the audio after an edit has been made but it certainly could be something that gets implemented in the future.

Collapse
 
jochemstoel profile image
Jochem Stoel

Kyle, are these SAPI5 voices on Windows, some other type or are you using an external service/api? I would like more information. I've been working with speech synthesis sporadically for several years now and this parler thing is neat. :)

Collapse
 
kylegalbraith profile image
Kyle Galbraith

The voices in Parler are a combination of services rather than native machine SAPI voices.

Collapse
 
jochemstoel profile image
Jochem Stoel

Okay then I am curious which services they are and whether you want more.

Thread Thread
 
kylegalbraith profile image
Kyle Galbraith

Shoot me a DM on Twitter and let's chat.

Collapse
 
sunilaleti profile image
Sunil Aleti

I created something like this Audio Blogs

You can check the blogpost here for detailed explanation