Skip to content

Example projects built with the Hume AI APIs

License

Notifications You must be signed in to change notification settings

HumeAI/hume-api-examples

Repository files navigation

Hume API Examples

Browse sample code and projects designed to help you integrate Hume APIs

📘 Documentation💬 Join us on Discord🔐 Getting your API Keys

Overview

Welcome to the official Hume API Examples repository! Here you'll find open-source example projects and quickstart guides to help you integrate the Hume API across a variety of languages and frameworks.

Use these examples to:

  • Add empathic Text-to-Speech (TTS) to your application
  • Build rich conversational agents with the Empathic Voice Interface (EVI)
  • Measure expressions with facial, vocal, and language-based analysis

Whether you're using Python, TypeScript, Flutter, or Next.js, there's something here to help you get started quickly.

Name Language Framework
tts-python-quickstart Python
tts-typescript-quickstart TypeScript
Name Language Framework
evi-flutter Dart Flutter
evi-next-js-app-router-quickstart TypeScript Next.js
evi-next-js-pages-router-quickstart TypeScript Next.js
evi-next-js-function-calling TypeScript Next.js
evi-prompting-examples
evi-python-chat-history Python
evi-python-clm-sse Python
evi-python-clm-wss Python
evi-python-function-calling Python
evi-python-quickstart Python
evi-python-raw-api Python
evi-python-webhooks Python FastAPI
evi-python-wss-clm-endpoint Python Modal
evi-react-native TypeScript React Native
evi-touchdesigner Python TouchDesigner
evi-typescript-chat-history TypeScript
evi-typescript-quickstart TypeScript
evi-typescript-webhooks TypeScript Express
evi-vue-widget TypeScript Vue
Name Models Language Framework
visualization-example face Python
python-top-emotions face Python
typescript-raw-text-processor language TypeScript
next-js-emotional-language language TypeScript Next.js
next-js-streaming-example language, face, burst, speech TypeScript Next.js

Authentication & Setup

You must authenticate to use the Hume API. Your API key can be retrieved from the Hume AI platform. For detailed instructions, see our documentation on getting your api keys.

Each example project includes a README.md file with step-by-step instructions on:

  • Setting your API key (usually via environment variables)
  • Installing dependencies
  • Running the example

License

All projects are licensed under the MIT License - see the LICENSE.txt file for details.