Playground Grass

Utilizing 300+ AI Generated Voice Samples

Back to Projects

Problem

Client was rolling out a new major category of products and needed a full build out of content on their existing site. The primary focus was incorporating AI generated voice for each of the 4 “Fuzzy Friends.”

Solution

From flat design I built out the CPT structure needed for the content and coded the archive and single pages. I also structured the import of over 300 AI generated voice samples and linked them to their appropriate “Fuzzy Friend”.

Highlights

Take a closer look at the specifics of the different elements and functionality I included in this project.


AI Voices

The desired result was to take a long list of AI generated voice samples that each have an encouraging phrase and allow for the user to play that voice on the webpage. The voices also change every day necessitating the creation of custom JavaScript code to regulate the consistency and functionality of the voices. JavaScript code was also needed to ensure that the text on the page that contained the encouraging phrase matched the voice sample for that day.

Custom Accordion

The inclusion of text heavy “social stories” for each “Fuzzy Friend” presented a problem; there was too much text on screen making it difficult and confusing to navigate. The solution was to place each “social story” inside of an accordion dropdown box that could be opened when clicked. The click will also close any previously opened boxes, ensuring the page does not become too long. All of this functionality was built with custom JavaScript.

Vertical Slider

The desire was to keep the page fun and interesting while still providing helpful content. This custom built vertical slider with an indicator track on the right allowed for the page to keep a consistent flow while still packing in a good amount of content.

Onpage Element Update

When clicking the “See Another” button, it changes which card is being displayed without having to reload the page. This is done through both custom created PHP and JavaScript functions.

Animated Popup

Following the theme of light and fun, the client wanted to draw attention to their new product with an animated popup. Using JavaScript functions and CSS keyframes the end result is an appealing and attention-grabbing popup.

X