MARKETPLACE
PLUGINS
HUME AI FACIAL EXPRESSION ANALYZER
Hume AI Facial Expression Analyzer logo

Hume AI Facial Expression Analyzer

Published October 2024
   •    Updated October 2025

Plugin details

Hume AI mission is to ensure that artificial intelligence is built to serve human goals and emotional well-being, giving app builders the tools they need to craft empathic AI experiences.  You may now detect facial expressions using a realtime video stream.
This plugin uses an external service to provide streaming capabilities.

This plugin requires a PUBLIC ACCESS KEY, which is safe to expose, as it is locked to your BUBBLE APP URL's domain and exchanged for your OPENAI API KEY provided during registration.

Demo Link: https://humeairealtimeexpression.bubbleapps.io/version-test

Editor Link: https://bubble.io/page?type=page&name=index&id=humeairealtimeexpression&tab=tabs-1

💡 𝗦𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻𝘀 𝗮𝗿𝗲 𝗽𝗿𝗼𝗿𝗮𝘁𝗲𝗱. 𝗜𝗳 𝘆𝗼𝘂 𝗶𝗻𝘀𝘁𝗮𝗹𝗹 𝗮𝗻𝗱 𝘂𝗻𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗯𝗲 𝘁𝗵𝗶𝘀 𝗽𝗹𝘂𝗴𝗶𝗻 𝗶𝗻 𝗼𝗻𝗲 𝗱𝗮𝘆 𝘁𝗼 𝘁𝗲𝘀𝘁 𝗶𝘁 𝗼𝘂𝘁, 𝘆𝗼𝘂'𝗹𝗹 𝗼𝗻𝗹𝘆 𝗯𝗲 𝗰𝗵𝗮𝗿𝗴𝗲𝗱 𝟭/𝟯𝟬𝘁𝗵 𝗼𝗳 𝘁𝗵𝗲 𝗺𝗼𝗻𝘁𝗵𝗹𝘆 𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻 𝗳𝗲𝗲.

📖 𝗦𝘁𝗲𝗽-𝗯𝘆-𝗦𝘁𝗲𝗽 𝗶𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗶𝗼𝗻𝘀 𝗮𝗿𝗲 𝘁𝗵𝗲 "𝗜𝗻𝘀𝘁𝗿𝘂𝗰𝘁𝗶𝗼𝗻𝘀" 𝘀𝗲𝗰𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗗𝗲𝗺𝗼 𝗘𝗱𝗶𝘁𝗼𝗿 𝗶𝘀 𝗶𝗻 𝘁𝗵𝗲 "𝗟𝗶𝗻𝗸𝘀" 𝘀𝗲𝗰𝘁𝗶𝗼𝗻 𝗼𝗳 𝘁𝗵𝗲 𝗣𝗹𝘂𝗴𝗶𝗻 𝗣𝗮𝗴𝗲.

This is not an official Hume AI plugin and it is not supported by the Hume AI team. For any additional feature you would require or support question, please contact at [email protected]

$12

Per month

stars   •   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

wise:able logo
wise:able
Joined 2020   •   122 Plugins
View contributor profile

Instructions

HUME AI - FACIAL EXPRESSION ANALYZER ====================================

HUME AI - FACIAL EXPRESSION ANALYZER - ELEMENT DESCRIPTION
------------------------------------------------------------------------------
 HUME AI - FACIAL EXPRESSION ANALYZER provides realtime expression detection from video devices.

STEP-BY-STEP SETUP
--------------------------------
 0) Register on Hume AI and get your HUME AI API KEY.

 1) Register on plugins.wiseable.io. Create a new Credential which associates your BUBBLE APP URL and your HUME AI API KEY.
  The registration service will generate your PUBLIC ACCESS KEY. This key serves as a secure proxy for your real API key. It allows your application to communicate with the service without exposing your real API key. Since this PUBLIC ACCESS KEY is explicitly tied to your registered BUBBLE APP URL, it can only be used from that domain, ensuring that even if the key is publicly visible, it remains safe and cannot be misused by unauthorized sources.

 2) Create a configuration on HUME AI and test it on the playground.

 3) In the Plugin Settings, enter your PUBLIC ACCESS KEY generated at the previous step.

 4) Add the HUME AI - FACIAL EXPRESSION ANALYZER ELEMENT to the page on which the chat must be integrated. Select the RESULT DATA TYPE as EXPRESSIONS (HUME AI FACIAL EXPRESSION ANALYZER).

 5) Integrate the logic into your application using the following HUME AI - FACIAL EXPRESSION ANALYZER element's states and actions:

 FIELDS:
   - RESULT DATA TYPE: Must always be selected as EXPRESSIONS (HUME AI REALTIME).      
   - VIDEO DEVICE NAME: Video device name to use as a source. It must be one of the items of the VIDEO DEVICES state.

 EVENTS:
 - ERROR: Event triggered when an error occurs.

 EXPOSED STATES:
 Use any element able to show/process the data of interest (such as a Group with a Text field) stored within the result of the following states of the HUME AI - FACIAL EXPRESSION ANALYZER ELEMENT:
 - ERROR: Error message upon Error event trigger.
 - VIDEO DEVICES : List of detected video devices, populated after DETECT VIDEO DEVICES action.
 - IS VIDEO DEVICE ON : Returns true when video device is on.
 - EXPRESSIONS : Returns the list of detected EXPRESSIONS while analyzing is in progress.

 ELEMENT ACTIONS - TRIGGERED IN WORKFLOW:
   - DETECT VIDEO DEVICES: Detect the video devices. You must pass one of those values into VIDEO DEVICE NAME.
   - START EXPRESSIONS DETECTION: Start detecting EXPRESSIONS on the video device's stream.
   - STOP EXPRESSIONS DETECTION: Stop detecting EXPRESSIONS on the video device's stream.

IMPLEMENTATION EXAMPLE
======================
Feel free to browse the app editor in the Service URL for an implementation example.

TROUBLESHOOTING
================
Any plugin-related error will be posted to the Logs tab, "Server logs" section of your App Editor.
 Make sure that "Plugin server side output" and "Plugin client side output" are selected in "Show Advanced".

> Server Logs Details: https://manual.bubble.io/core-resources/bubbles-interface/logs-tab#server-logs

PERFORMANCE CONSIDERATIONS
===========================
 N/A

QUESTIONS?
===========
Contact us at [email protected] for any additional features you would require or support questions.

Types

This plugin can be found under the following types:
Api   •   Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
AI   •   Media   •   Productivity   •   Customer Support   •   Video   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble