File size: 1,136 Bytes
58d3c56
bb0fdb1
 
 
 
58d3c56
 
49035bf
2c30863
49035bf
58d3c56
 
bb0fdb1
 
2c30863
bb0fdb1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49035bf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
title: AI Interview Bot
emoji: 🎀
colorFrom: blue
colorTo: indigo
sdk: gradio
app_file: app.py
python_version: 3.13
license: mit
sdk_version: 5.25.1
---

# 🎀 AI Interview Bot (1-on-1)

This Space features a **1-on-1 video interview bot** powered by **OpenAI GPT-4o** with **speech-to-speech** capabilities. It asks you questions, listens to your voice responses, and replies out loud in real-time!

---

## πŸ’‘ Features

- βœ… One-on-one video interview with webcam + mic
- πŸŽ™οΈ Speech-to-text (voice input using Web Speech API)
- 🧠 AI Interview logic via OpenAI GPT-4o
- πŸ”Š Text-to-speech voice replies from the bot
- πŸ“œ Live transcript display

---

## πŸš€ How to Use

1. Click **"Start Interview"** – the bot will ask its first question aloud.
2. Speak your answer – your voice will be transcribed automatically.
3. The AI interviewer will respond out loud and continue the conversation.
4. Repeat until the bot ends the interview or you stop.

---

## 🧠 Model

Uses `gpt-4o` from OpenAI with the following prompt format:

```plaintext
You are a smart, friendly AI interviewer. Ask one question at a time.