Smallest.ai is excited to back builders as a Gold Sponsor at

Smallest.ai is excited to back builders
as a Gold Sponsor at

Waterloo Voice Hackathon

Join our live workshop to build voice agents from scratch
and ship using free credits

Join our live workshop to build voice agents from scratch and ship using free credits

February 13th-15th, 2026

200 University Ave W, Waterloo, Canada

Event Information

Univesity Ave W, Waterloo, Canada

Univesity Ave W, Waterloo, Canada

200 University Ave W, Waterloo, Canada

Out of the box, voice APIs are powerful. But when you layer in thoughtful prompts, real-time audio, and personality-driven UX, they become something more: agents that feel human, helpful, and unforgettable.

At Waterloo Voice Hackathon, we’ll show you how. Join us for a live workshop on building voice agents from scratch, guided hackathon tracks, and hands-on support as you ship voice-first experiences in a weekend.

Agenda

February 13th, 2026 - Friday

Feb 13, 7:20PM - 8:00PM

Opening Remarks by Lily Yang

Feb 13, 8:00PM - 8:20PM

Introduction to Voice AI by Lily Yang

Feb 14, 11:00AM

Building a Sarcastic Career Coach by Malikaa

Event Information

Univesity Ave W, Waterloo, Canada

200 University Ave W, Waterloo, Canada

Out of the box, voice APIs are powerful. But when you layer in thoughtful prompts, real-time audio, and personality-driven UX, they become something more: agents that feel human, helpful, and unforgettable.

At Waterloo Voice Hackathon, we’ll show you how. Join us for a live workshop on building voice agents from scratch, guided hackathon tracks, and hands-on support as you ship voice-first experiences in a weekend.

Agenda

February 13th - 15th, 2026 - Friday

Feb 13, 7:20PM - 8:00PM

Opening Remarks by Lily

Feb 13, 8:00PM - 8:20PM

Building a Sarcastic Career Coach by Malikaa

Feb 14, 11:00AM - 11:30AM

Introduction to Voice AI by Lily

Judging Criteria

Submissions will be evaluated based on technical innovation, potential impact, and overall presentation. Bonus points for creativity and effective use of our platform's unique features.

Creativity/Originality

How unique, imaginative, or innovative is the idea? Does it take full advantage of Smallest.ai in a new way?

3

Technical Execution

Does the solution work well? Are there any bugs? Are the smallest.ai models integrated effectively? 

3

Engagement

Is the project engaging? Is it fun to interact with?

2

Presentation

How is the user interface? Is the project easy to handle for the user?

1

Impact

Is this something people would use after the hackathon?

1

Judging Criteria

Submissions will be evaluated based on technical innovation, potential impact, and overall presentation. Bonus points for creativity and effective use of our platform's unique features.

Creativity/Originality

How unique, imaginative, or innovative is the idea? Does it take full advantage of Smallest.ai in a new way?

3

Technical Execution

Does the solution work well? Are there any bugs? Are the smallest.ai models integrated effectively? 

3

Engagement

Is the project engaging? Is it fun to interact with?

2

Presentation

How is the user interface? Is the project easy to handle for the user?

1

Impact

Is this something people would use after the hackathon?

1

For Developers

Automate. Orchestrate. Dominate — with code.

Build with our Node and Python SDKs.

javascript

python

curl

const options = {
  method: 'POST',
  headers: {
    Authorization: 'Bearer <token>',
    'Content-Type': 'application/json'
  },
  body: '{
    "voice_id":"<string>",
    "text":"<string>",
    "sample_rate":8000,
    "add_wav_header":true}'
  };

fetch('https://waves-api.smallest.ai/api/v1/lightning/get_speech',
   options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

For Developers

Automate. Orchestrate. Dominate — with code.

Build with our Node and Python SDKs.

javascript

python

curl

const options = {
  method: 'POST',
  headers: {
    Authorization: 'Bearer <token>',
    'Content-Type': 'application/json'
  },
  body: '{
    "voice_id":"<string>",
    "text":"<string>",
    "sample_rate":8000,
    "add_wav_header":true}'
  };

fetch('https://waves-api.smallest.ai/api/v1/lightning/get_speech',
   options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

For Developers

Automate. Orchestrate. Dominate — with code.

Build with our Node and Python SDKs.

javascript

python

curl

const options = {
  method: 'POST',
  headers: {
    Authorization: 'Bearer <token>',
    'Content-Type': 'application/json'
  },
  body: '{
    "voice_id":"<string>",
    "text":"<string>",
    "sample_rate":8000,
    "add_wav_header":true}'
  };

fetch('https://waves-api.smallest.ai/api/v1/lightning/get_speech',
   options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

For Developers

Automate. Orchestrate. Dominate — with code.

Build with our Node and Python SDKs.

javascript

python

curl

const options = {
  method: 'POST',
  headers: {
    Authorization: 'Bearer <token>',
    'Content-Type': 'application/json'
  },
  body: '{
    "voice_id":"<string>",
    "text":"<string>",
    "sample_rate":8000,
    "add_wav_header":true}'
  };

fetch('https://waves-api.smallest.ai/api/v1/lightning/get_speech',
   options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));