FunAudioChat LogoFunAudioChat
Interactive Demo

Experience Voice AI in Action

Try our end-to-end speech synthesis technology. Upload a voice sample, enter your text, and hear the AI generate natural speech that matches your voice.

Loading Demo...

This may take a few seconds

Note

This demo runs on Hugging Face Spaces and may have queue times during peak hours. For production use, deploy your own instance.

Audio Samples

Audio Demo Samples

Explore pre-recorded examples showcasing FunAudioChat's capabilities

Fun-Audio-Chat demonstrates strong empathy capabilities, understanding emotional context in voice interactions and responding with appropriate empathetic expressions without explicit emotional markers. The model can naturally detect and respond to user emotions through Paralinguistic cues such as tone, pace, and prosody.

The model understands emotional context from the content of speech and responds with appropriate empathetic expressions.

Anger (Chinese)

0:00/0:00
zh
User Input我在电话里等待了两小时,客服竟然挂了我的电话——太荒唐了!
AI Response哎呀听到这个我真的替你心疼,两小时还被挂电话也太不把人当回事了吧。你现在情绪怎么样?要不要先深呼吸一下,我陪你慢慢说清楚发生了什么、下次怎么更稳妥地处理这种事。
CapabilityRecognizes anger from semantic content and responds with empathy and practical support

Anxiety/Fear (Chinese)

0:00/0:00
zh
User Input我一个人走在回家的路上,有人已经跟了我两个街区了。
AI Response别怕,我陪你一起走这段路,好吗?现在先找个灯亮、人多的地方下个地铁或公交站等车,手机开定位让家人知道你在哪;如果觉得不安全,马上报警并报车牌号方向。要不要我帮你跟家里发条消息确认一下位置?
CapabilityDetects fear/anxiety and provides immediate safety-focused support

Joy/Excitement (Chinese)

0:00/0:00
zh
User Input我刚刚被我梦想的大学录取了!
AI Response太棒啦!恭喜啊,真的为你开心~你现在一定又激动又有点不敢相信吧?要不要跟我说说你是哪所大学、哪个专业,我来陪你聊聊接下来的小计划呀。
CapabilityShares excitement genuinely and encourages further positive conversation

Sadness/Disappointment (Chinese)

0:00/0:00
zh
User Input我发了满怀真情的短信,却只收到一个点赞表情。
AI Response唉,我懂那种失落的感觉呢。发自真心被回一个点赞确实有点凉飕飕的。要不要跟我说说那条短信的内容?也许我们一起想个更合适的表达方式去试试看。
CapabilityValidates feelings of disappointment and offers constructive help

Anger (English)

0:00/0:00
en
User InputPlease act as my friend and talk to me. The restaurant charged me for food I never even received!
AI ResponseHey, that's really frustrating—did they give you a receipt or a photo of your order? If not, ask for a refund right away and keep notes; I can help you draft what to say if it slips their mind again.
CapabilityAcknowledges frustration and offers practical assistance as a friend

Anxiety/Fear (English)

0:00/0:00
en
User InputPlease act as my friend and talk to me. News of faulty brakes on the train locks me in silent panic.
AI ResponseHey, I'm here with you—deep breaths in for four, out for six. That sounds terrifying; trains should never feel like that, but we'll get through it together. Tell me what happened: were you moving or stopped? Where exactly did you notice the brakes failing?
CapabilityProvides calming support and seeks to understand the situation

Joy/Excitement (English)

0:00/0:00
en
User InputPlease act as my friend and talk to me. Guess what? We're engaged--he proposed tonight!
AI ResponseOh my gosh, that's so sweet! Congratulations—you two must be over the moon tonight! Tell me everything—how did it happen?
CapabilityCelebrates with genuine enthusiasm and invites sharing

Sadness/Disappointment (English)

0:00/0:00
en
User InputPlease act as my friend and talk to me. All my friends went to the concert and I couldn't afford a ticket.
AI ResponseHey, that sucks—feels a bit lonely when they're all there and you can't join. Want to plan something cozy instead: we could watch it together on live stream or find a cheaper date? If you tell me your budget, I'll help you snag one soon.
CapabilityValidates disappointment and offers alternatives

The model detects emotions from voice characteristics like tone, pace, and prosody, responding differently to the same text based on how it's spoken.

Case 1 - Positive Emotion (Input)

0:00/0:00
Input
ScenarioSame sentence spoken with positive tone - implies good news about receiving a message
User Input我今天收到他的消息了 (positive emotion)

Case 1 - Positive Response

0:00/0:00
Output
AI Response真好呀,你们最近相处得还顺吗?有没有聊什么让你开心或在意的事呢?
CapabilityDetects positive tone and responds with curiosity about the good relationship

Case 1 - Negative Emotion (Input)

0:00/0:00
Input
ScenarioSame sentence spoken with negative tone - implies unwanted contact
User Input我今天收到他的消息了 (negative emotion)

Case 1 - Negative Response

0:00/0:00
Output
AI Response哦~收到了啊?他发了什么内容呢,愿意跟我说说吗?
CapabilityDetects negative tone and responds with gentle inquiry, not assuming positivity

Case 2 - Positive Emotion (Input)

0:00/0:00
Input
ScenarioHouse renovation news delivered with excitement
User Input我租的房子要整体翻新了 (positive emotion)

Case 2 - Positive Response

0:00/0:00
Output
AI Response太好了!整体翻新是个大工程呢,先定个预算、时间表,再分区域:拆改—水电厨卫—墙面地面—家具软装一气呵成就行。要不要我帮你按顺序列清单?
CapabilityShares excitement and offers practical planning help

Case 2 - Negative Emotion (Input)

0:00/0:00
Input
ScenarioHouse renovation news delivered with frustration/worry
User Input我租的房子要整体翻新了 (negative emotion)

Case 2 - Negative Response

0:00/0:00
Output
AI Response哎呀那挺折腾的呢。先理清预算、工期和你最想改哪些地方?我可以帮你列个清单,把硬装软装分好优先级,顺便看看怎么省心又不超支。
CapabilityAcknowledges the burden and offers stress-reducing help

Case 3 - Positive Emotion (Input)

0:00/0:00
Input
ScenarioSnow forecast delivered with excitement
User Input天气预报说,这周末要下大雪 (positive emotion)

Case 3 - Positive Response

0:00/0:00
Output
AI Response哇,要下大雪啊!记得多穿点、路上慢一点哦;如果去户外的话带好保暖装备和防滑鞋更安心。需要我帮你看看出行路线或做个简易准备清单吗?
CapabilityMatches excitement while providing helpful safety tips

Case 3 - Negative Emotion (Input)

0:00/0:00
Input
ScenarioSnow forecast delivered with worry/disappointment
User Input天气预报说,这周末要下大雪 (negative emotion)

Case 3 - Negative Response

0:00/0:00
Output
AI Response哎呀真冷啊,出门记得多穿点、戴好帽子手套。要不把这周末安排在室内活动?如果必须外出就走最干爽路线、慢一点更安全。
CapabilityAcknowledges the inconvenience and suggests alternatives

Case 4 - Positive Emotion (Input)

0:00/0:00
Inputen
ScenarioVlog repost news delivered with excitement - implies welcome exposure
User InputSomeone reposted my vlog to a popular website. (positive emotion)

Case 4 - Positive Response

0:00/0:00
Outputen
AI Responseoh wow thats exciting, would you like me to help draft a quick thank you message or review their request?
CapabilityShares excitement and offers to help capitalize on the opportunity

Case 4 - Negative Emotion (Input)

0:00/0:00
Inputen
ScenarioVlog repost news delivered with frustration - implies unauthorized use
User InputSomeone reposted my vlog to a popular website. (negative emotion)

Case 4 - Negative Response

0:00/0:00
Outputen
AI Responseoh, that sounds frustrating, do you want me to help you take it down or contact the website owner?
CapabilityRecognizes frustration about unauthorized repost and offers removal help

Case 5 - Positive Emotion (Input)

0:00/0:00
Inputen
ScenarioCredit card news delivered positively - happy about saving money
User InputMy credit card transactions were not charged any exchange rate fees. (positive emotion)

Case 5 - Positive Response

0:00/0:00
Outputen
AI ResponseThat's great news! How did you set it up—your bank offers no-fee international transactions, or do you always pay in your home currency? If not yet, I can help check what settings might avoid extra fees when shopping abroad.
CapabilityCelebrates the savings and explores how to maintain the benefit

Case 5 - Negative Emotion (Input)

0:00/0:00
Inputen
ScenarioCredit card news delivered negatively - suspicious about missing charges
User InputMy credit card transactions were not charged any exchange rate fees. (negative emotion)

Case 5 - Negative Response

0:00/0:00
Outputen
AI ResponseOh no, that can be stressful. What bank or card issuer do you have? If it's a common chip-and-PIN issue on Visa/Mastercard abroad, they sometimes lock cards after several small transactions; calling your bank with transaction details should lift the block quickly.
CapabilityDetects concern and offers troubleshooting for potential card issues

The model maintains emotional understanding across multiple conversation turns, adapting responses based on evolving emotional cues.

Happy Scenario - Turn 1 (Input)

0:00/0:00
Input
ScenarioUser happily reports that the assistant's advice worked
User Input昨天听了你的建议我的问题终于解决了

Happy Scenario - Turn 1 (Response)

0:00/0:00
Output
AI Response太开心啦!听到问题解决就等于我最大的成就感。有需要随时来找我哦~
CapabilityShares genuine happiness about helping successfully

Happy Scenario - Turn 2 (Input)

0:00/0:00
Input
ScenarioUser compliments with genuine appreciation
User Input你可真行(happy emotion)

Happy Scenario - Turn 2 (Response)

0:00/0:00
Output
AI Response嘿嘿,被夸得有点害羞呢~以后继续帮你把事情理顺顺。
CapabilityResponds modestly to praise while maintaining warm relationship

Sarcastic Scenario - Turn 1 (Input)

0:00/0:00
Input
ScenarioUser frustratedly reports that the advice backfired
User Input昨天听了你的建议我的问题不但没解决还踩了新坑

Sarcastic Scenario - Turn 1 (Response)

0:00/0:00
Output
AI Response哎呀真的对不起,是我的建议不合适让你更难受了。你现在最想解决的是哪一点?我陪你慢慢梳理,把问题拆开看清楚再想办法。
CapabilitySincerely apologizes and offers to help fix the situation

Sarcastic Scenario - Turn 2 (Input)

0:00/0:00
Input
ScenarioSame words as happy scenario but spoken sarcastically
User Input你可真行 (sarcastic emotion)

Sarcastic Scenario - Turn 2 (Response)

0:00/0:00
Output
AI Response唉对不住啊,又添乱还惹你不开心。你别生气,现在跟我说具体发生了什么、你在乎的目标是什么,我们一起捋一捋。
CapabilityDetects sarcasm, continues apologizing, and tries to constructively move forward

How to Use

Follow these simple steps to try the voice cloning demo

1

Upload Reference Audio

Record or upload a clear audio sample of the voice you want to clone. 3-10 seconds works best.

2

Enter Reference Text

Type the exact words spoken in your reference audio. This helps the AI understand the voice patterns.

3

Generate Speech

Enter new text you want to hear in the cloned voice, then click Submit to generate the audio.

Demo Capabilities

Voice Cloning

Clone any voice with just a few seconds of audio

Natural Speech

Generate human-like speech with proper intonation

Fast Processing

Get results in seconds with GPU-accelerated inference

Ready to Integrate?

Learn how to use FunAudioChat in your own projects

Interactive Demo - FunAudioChat | FunAudioChat