plugins/hume-ai/templates/dashboard.html
Developer: Livia Ellen
π§ Learn how we detect rizz + vibe + emotion using Hume AI Speech Prosody β
{{ 'β' if hume_configured else 'β' }} Hume AI API Key: {{ 'Configured' if hume_configured else 'Not configured' }}
{{ 'β' if omi_configured else 'β' }} Omi Integration: {{ 'Configured' if omi_configured else 'Not configured' }}
{{ stats.total_requests }}
Total Requests
{{ stats.successful_analyses }}
Successful
{{ stats.failed_analyses }}
Failed
{{ rizz_status }}
Score: {{ rizz_score|int }}/100
Time: {{ stats.last_request_time or 'No requests yet' }}
User ID: {{ stats.last_uid or 'N/A' }}
{% if stats.recent_emotions %} {% for emotion in stats.recent_emotions[:5] %} {{ emotion.name }} ({{ "%.2f"|format(emotion.score) }}) {% endfor %} {% else %}
No recent emotions detected
{% endif %}
{% if emotion_stats %} {% for emotion, count, percentage, bar in emotion_stats %} {{ emotion }}Count: {{ count }} | {{ "%.1f"|format(percentage) }}% {{ bar }} {% endfor %} {% else %}
No emotion data yet. Speak into your Omi device!
{% endif %}
Step 1: Enable Audio Streaming
{{ ngrok_url }}/audio
5. Set "Every x seconds" to 5
Step 2: Create Integration App
Step 3: Update Environment Variables
π For detailed setup instructions, see the project README
π Refresh Statusπ Send NotificationποΈ Reset Statistics
{% if stats.last_uid %}
β User ID: {{ stats.last_uid }}
{% else %}
β οΈ No audio received yet. Speak into your Omi device first.
{% endif %}
Page auto-refreshes every 10 seconds