DEV Community

Arman Tarkhanian
Arman Tarkhanian

Posted on

2023-12-08: Way too busy

This week has been a whirlwind in my personal life. Still trying to move into the apartment we just rented out but it's taking a while since we have to buy about 90% of our amenities from scratch, which definitely sucks after just having put a bunch of money into a wedding and then being forced to leave a job right after vacation.

Regardless, because of all this it's been relatively difficult trying to squeeze in some time to get some good ol' fashioned coding in.

I did have some interviews lined up with a few startups and recruiters and I'm just waiting to hear back from them. This round I'm trying to apply for bigger companies as well since I know they're a little more stable, but I know I definitely do prefer working for smaller companies.

One company had me do a little assessment in which I created a quick Steve Jobs AI voice assistant, and I definitely did a pretty good job with the limited resources I had.

I used DeepGram (for voice to text), ElevenLabs (for text to speech), and OpenAI's Python libraries and APIs to accomplish this.

The assessment-giver didn't really give clear directions as to what I was exactly supposed to make besides saying "doesn't need to be fancy, just make a sh----- UI" and linking me a video of something that they'd already made. Regardless, I did my best to make something that would be able to effectively show off my skills in only about two and a half hours.

It just has a start and stop recording button that toggles, and when you stop the recording it'll do all the processing in the backend and through the APIs and automatically output a voice for you. I couldn't actually do Steve Jobs' voice since that is sadly a paid feature, but I used one of the default ones that sounded close enough.

If anyone wants to take a look, I have the code here:
https://github.com/armantark/SteveJobsChatbot

Thanks for reading, and until next time, cheers.

Top comments (0)