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));