AI Voice Library

A practical catalog of 54 Kokoro voices across 9 language variants. Compare the available labels, then open the browser TTS tool with a voice already selected.

Each portrait is a generated style illustration for catalog navigation, not a real speaker identity. Every voice has a fixed narration sample selected from a small set of everyday stories in its language; use your own script in the TTS workspace before making a final choice.

Try any Kokoro voice without signing up

Choose a voice below or open the tool with Heart selected.

Open TTS Tool →

How to choose a Kokoro voice

1. Match the script language

Choose the language variant used in your text. For English, compare American and British voices rather than relying on a voice name alone.

2. Use your real copy

Test the same short paragraph in two or three voices. Include the names, numbers, abbreviations, and punctuation that appear in the final script.

3. Check the full workflow

Listen for pronunciation and pacing, adjust speed in the tool, then export a short WAV or MP3 before generating a long narration.

Voices with the highest catalog grades

These grades help narrow the catalog; they are not a substitute for testing the voice with your own script.

Generated illustration for Heart, a American English female Kokoro voice
🇺🇸 Heart A

American English · Female

warmnatural

Fixed narration: “This morning I opened the window before making coffee. The street was still quiet, and a delivery bike passed slowly beneath the trees. I made a small list for the day, then decided the first item could wait until after breakfast.”

Generated illustration for Bella, a American English female Kokoro voice
🇺🇸 Bella A-

American English · Female

expressive

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Nicole, a American English female Kokoro voice
🇺🇸 Nicole B-

American English · Female

professional

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Emma, a British English female Kokoro voice
🇬🇧 Emma B-

British English · Female

professional

Fixed narration: “After work, I called into the little grocer near the station for bread, pears, and a packet of biscuits. The owner recommended a new cheese, so I added that as well. By the time I got home, supper felt almost planned.”

Generated illustration for Siwis, a French female Kokoro voice
🇫🇷 Siwis B-

French · Female

Fixed narration: “Ce matin, j’ai ouvert la fenêtre avant de faire du café. La rue était encore calme et un vélo de livraison est passé doucement sous les arbres. J’ai noté trois choses à faire aujourd’hui, puis j’ai décidé que la première pouvait attendre après le petit déjeuner.”

Generated illustration for Aoede, a American English female Kokoro voice
🇺🇸 Aoede C+

American English · Female

melodic

Fixed narration: “A friend sent a message asking if I wanted to walk by the river after work. We did not have a big plan, just comfortable shoes and enough time to watch the light change on the water. Sometimes that is exactly what a day needs.”

Generated illustration for Kore, a American English female Kokoro voice
🇺🇸 Kore C+

American English · Female

clear

Fixed narration: “Sunday afternoon was warm enough for a long walk through the neighborhood. Children were drawing with chalk on the pavement, and someone was practicing guitar on a balcony. I came home tired, happy, and carrying a bunch of flowers from the market.”

Generated illustration for Sarah, a American English female Kokoro voice
🇺🇸 Sarah C+

American English · Female

warm

Fixed narration: “On my way home, I stopped at the corner market for oranges and a loaf of bread. The cashier asked whether I was cooking for friends. I said no, but the question made an ordinary Tuesday evening feel a little more inviting.”

Generated illustration for Fenrir, a American English male Kokoro voice
🇺🇸 Fenrir C+

American English · Male

deep

Fixed narration: “Sunday afternoon was warm enough for a long walk through the neighborhood. Children were drawing with chalk on the pavement, and someone was practicing guitar on a balcony. I came home tired, happy, and carrying a bunch of flowers from the market.”

Generated illustration for Michael, a American English male Kokoro voice
🇺🇸 Michael C+

American English · Male

professional

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Sponsored

Ads help keep OfflineTTS free to use.

What the voice labels mean

Language and flag
The text and pronunciation variant the voice is designed to use, such as American English, Japanese, or Brazilian Portuguese.
Female or male label
The voice category supplied in the Kokoro catalog. It describes the preset; it is not a claim about a speaker's identity.
Traits
Short descriptors such as warm, clear, or professional. Treat them as discovery hints and verify the result with your own text.
Letter grade
Quality grades are internal catalog labels used to sort the list. They are a starting point, not a controlled listening benchmark or promise for a particular script.

Catalog Grades Are Discovery Labels, Not a Benchmark

The letter grade, trait, and gender fields are maintained as interface metadata to help narrow 54 options. OfflineTTS has not published a blinded listening panel, fixed corpus, sample count, confidence interval, or current first-party score that would make the grade a reproducible quality ranking. A higher-sorted voice can still mispronounce a name or fit a particular script less well than another preset.

For a meaningful comparison, keep the text, language, model precision, speed, browser, backend, and playback level constant. Use several sentences containing the real project's names, numbers, punctuation, and longest phrasing. Listen for intelligibility, prosody, artifacts, clipped chunk boundaries, and consistency; record the voice ID rather than only the friendly name. If a public recommendation relies on listening tests, disclose the passage, environment, date, and how many samples were reviewed.

Voices by Language

🇺🇸 American English — 20 voices

Generated illustration for Heart, a American English female Kokoro voice
🇺🇸 Heart A

American English · Female

warmnatural

Fixed narration: “This morning I opened the window before making coffee. The street was still quiet, and a delivery bike passed slowly beneath the trees. I made a small list for the day, then decided the first item could wait until after breakfast.”

Generated illustration for Bella, a American English female Kokoro voice
🇺🇸 Bella A-

American English · Female

expressive

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Nicole, a American English female Kokoro voice
🇺🇸 Nicole B-

American English · Female

professional

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Alloy, a American English female Kokoro voice
🇺🇸 Alloy C

American English · Female

neutral

Fixed narration: “On my way home, I stopped at the corner market for oranges and a loaf of bread. The cashier asked whether I was cooking for friends. I said no, but the question made an ordinary Tuesday evening feel a little more inviting.”

Generated illustration for Aoede, a American English female Kokoro voice
🇺🇸 Aoede C+

American English · Female

melodic

Fixed narration: “A friend sent a message asking if I wanted to walk by the river after work. We did not have a big plan, just comfortable shoes and enough time to watch the light change on the water. Sometimes that is exactly what a day needs.”

Generated illustration for Jessica, a American English female Kokoro voice
🇺🇸 Jessica D

American English · Female

Fixed narration: “A friend sent a message asking if I wanted to walk by the river after work. We did not have a big plan, just comfortable shoes and enough time to watch the light change on the water. Sometimes that is exactly what a day needs.”

Generated illustration for Kore, a American English female Kokoro voice
🇺🇸 Kore C+

American English · Female

clear

Fixed narration: “Sunday afternoon was warm enough for a long walk through the neighborhood. Children were drawing with chalk on the pavement, and someone was practicing guitar on a balcony. I came home tired, happy, and carrying a bunch of flowers from the market.”

Generated illustration for Nova, a American English female Kokoro voice
🇺🇸 Nova C

American English · Female

modern

Fixed narration: “A friend sent a message asking if I wanted to walk by the river after work. We did not have a big plan, just comfortable shoes and enough time to watch the light change on the water. Sometimes that is exactly what a day needs.”

Generated illustration for River, a American English female Kokoro voice
🇺🇸 River D

American English · Female

Fixed narration: “A friend sent a message asking if I wanted to walk by the river after work. We did not have a big plan, just comfortable shoes and enough time to watch the light change on the water. Sometimes that is exactly what a day needs.”

Generated illustration for Sarah, a American English female Kokoro voice
🇺🇸 Sarah C+

American English · Female

warm

Fixed narration: “On my way home, I stopped at the corner market for oranges and a loaf of bread. The cashier asked whether I was cooking for friends. I said no, but the question made an ordinary Tuesday evening feel a little more inviting.”

Generated illustration for Sky, a American English female Kokoro voice
🇺🇸 Sky C-

American English · Female

bright

Fixed narration: “On my way home, I stopped at the corner market for oranges and a loaf of bread. The cashier asked whether I was cooking for friends. I said no, but the question made an ordinary Tuesday evening feel a little more inviting.”

Generated illustration for Adam, a American English male Kokoro voice
🇺🇸 Adam F+

American English · Male

Fixed narration: “This morning I opened the window before making coffee. The street was still quiet, and a delivery bike passed slowly beneath the trees. I made a small list for the day, then decided the first item could wait until after breakfast.”

Generated illustration for Echo, a American English male Kokoro voice
🇺🇸 Echo D

American English · Male

resonant

Fixed narration: “This morning I opened the window before making coffee. The street was still quiet, and a delivery bike passed slowly beneath the trees. I made a small list for the day, then decided the first item could wait until after breakfast.”

Generated illustration for Eric, a American English male Kokoro voice
🇺🇸 Eric D

American English · Male

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Fenrir, a American English male Kokoro voice
🇺🇸 Fenrir C+

American English · Male

deep

Fixed narration: “Sunday afternoon was warm enough for a long walk through the neighborhood. Children were drawing with chalk on the pavement, and someone was practicing guitar on a balcony. I came home tired, happy, and carrying a bunch of flowers from the market.”

Generated illustration for Liam, a American English male Kokoro voice
🇺🇸 Liam D

American English · Male

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Michael, a American English male Kokoro voice
🇺🇸 Michael C+

American English · Male

professional

Fixed narration: “I read a few pages while dinner was in the oven. Outside, rain tapped softly against the glass, and the whole apartment smelled like rosemary. When the timer rang, I marked my place and thought that the chapter could wait until tomorrow.”

Generated illustration for Onyx, a American English male Kokoro voice
🇺🇸 Onyx D

American English · Male

Fixed narration: “Sunday afternoon was warm enough for a long walk through the neighborhood. Children were drawing with chalk on the pavement, and someone was practicing guitar on a balcony. I came home tired, happy, and carrying a bunch of flowers from the market.”

Generated illustration for Puck, a American English male Kokoro voice
🇺🇸 Puck C+

American English · Male

playful

Fixed narration: “A friend sent a message asking if I wanted to walk by the river after work. We did not have a big plan, just comfortable shoes and enough time to watch the light change on the water. Sometimes that is exactly what a day needs.”

Generated illustration for Santa, a American English male Kokoro voice
🇺🇸 Santa D-

American English · Male

Fixed narration: “This morning I opened the window before making coffee. The street was still quiet, and a delivery bike passed slowly beneath the trees. I made a small list for the day, then decided the first item could wait until after breakfast.”

🇬🇧 British English — 8 voices

Generated illustration for Emma, a British English female Kokoro voice
🇬🇧 Emma B-

British English · Female

professional

Fixed narration: “After work, I called into the little grocer near the station for bread, pears, and a packet of biscuits. The owner recommended a new cheese, so I added that as well. By the time I got home, supper felt almost planned.”

Generated illustration for Alice, a British English female Kokoro voice
🇬🇧 Alice D

British English · Female

Fixed narration: “The bus was delayed, but it gave me a chance to look properly at the bookshop by the stop. A card in the window advertised a reading on Friday night. I made a note of the time and decided I might go along.”

Generated illustration for Isabella, a British English female Kokoro voice
🇬🇧 Isabella C

British English · Female

Fixed narration: “I put the kettle on before opening my laptop this morning. While the tea was brewing, I stood by the window and watched the clouds move over the rooftops. It was a gentle way to begin a day that looked busy on paper.”

Generated illustration for Lily, a British English female Kokoro voice
🇬🇧 Lily D

British English · Female

Fixed narration: “The bus was delayed, but it gave me a chance to look properly at the bookshop by the stop. A card in the window advertised a reading on Friday night. I made a note of the time and decided I might go along.”

Generated illustration for Daniel, a British English male Kokoro voice
🇬🇧 Daniel D

British English · Male

Fixed narration: “After work, I called into the little grocer near the station for bread, pears, and a packet of biscuits. The owner recommended a new cheese, so I added that as well. By the time I got home, supper felt almost planned.”

Generated illustration for Fable, a British English male Kokoro voice
🇬🇧 Fable C

British English · Male

Fixed narration: “My neighbour asked whether I fancied a walk through the park before dinner. We took the longer path, talked about nothing urgent, and stopped to watch two dogs chase leaves. The fresh air made the whole evening feel less hurried.”

Generated illustration for George, a British English male Kokoro voice
🇬🇧 George C

British English · Male

Fixed narration: “After work, I called into the little grocer near the station for bread, pears, and a packet of biscuits. The owner recommended a new cheese, so I added that as well. By the time I got home, supper felt almost planned.”

Generated illustration for Lewis, a British English male Kokoro voice
🇬🇧 Lewis D+

British English · Male

Fixed narration: “My neighbour asked whether I fancied a walk through the park before dinner. We took the longer path, talked about nothing urgent, and stopped to watch two dogs chase leaves. The fresh air made the whole evening feel less hurried.”

🇯🇵 Japanese — 5 voices

Generated illustration for Alpha, a Japanese female Kokoro voice
🇯🇵 Alpha C+

Japanese · Female

Fixed narration: “帰り道に小さな商店へ寄って、みかんと食パンを買いました。レジの人に、今夜は誰か来るのですかと聞かれて、いいえと答えました。でもその一言で、ただの火曜日の夕食が少し楽しみになりました。家に着いたらスープを温めて、好きな音楽を一曲流すつもりです。”

Generated illustration for Gongitsune, a Japanese female Kokoro voice
🇯🇵 Gongitsune C

Japanese · Female

Fixed narration: “夕食をオーブンで温めながら、本を数ページ読みました。外では雨が窓を静かにたたき、部屋にはハーブの香りが広がっています。タイマーが鳴ったら、しおりをはさんで本を閉じます。続きが明日に残っていると思うと、夜が少しだけ長く感じられました。”

Generated illustration for Nezumi, a Japanese female Kokoro voice
🇯🇵 Nezumi C-

Japanese · Female

Fixed narration: “帰り道に小さな商店へ寄って、みかんと食パンを買いました。レジの人に、今夜は誰か来るのですかと聞かれて、いいえと答えました。でもその一言で、ただの火曜日の夕食が少し楽しみになりました。家に着いたらスープを温めて、好きな音楽を一曲流すつもりです。”

Generated illustration for Tebukuro, a Japanese female Kokoro voice
🇯🇵 Tebukuro C

Japanese · Female

Fixed narration: “夕食をオーブンで温めながら、本を数ページ読みました。外では雨が窓を静かにたたき、部屋にはハーブの香りが広がっています。タイマーが鳴ったら、しおりをはさんで本を閉じます。続きが明日に残っていると思うと、夜が少しだけ長く感じられました。”

Generated illustration for Kumo, a Japanese male Kokoro voice
🇯🇵 Kumo C-

Japanese · Male

Fixed narration: “今朝はコーヒーをいれる前に窓を開けました。通りはまだ静かで、木の下を自転車がゆっくり通っていきます。今日やることを三つだけ書き出してから、まずは朝ごはんをゆっくり食べることにしました。急がない時間があるだけで、いつもの朝が少しやわらかく感じられます。”

🇨🇳 Mandarin Chinese — 8 voices

Generated illustration for Xiaobei, a Mandarin Chinese female Kokoro voice
🇨🇳 Xiaobei D

Mandarin Chinese · Female

Fixed narration: “今天早上,我在煮咖啡前先打开了窗。街上还很安静,一辆送货的自行车慢慢经过树下。我只写下三件今天要做的小事,然后决定先好好吃早餐。原来不用急着开始,也能让平常的早晨变得轻松一些。”

Generated illustration for Xiaoni, a Mandarin Chinese female Kokoro voice
🇨🇳 Xiaoni D

Mandarin Chinese · Female

Fixed narration: “下班回家的路上,我去街角的小店买了橙子和一条面包。收银员问我今晚是不是有朋友来,我笑着说没有。不过这个问题让原本普通的周二晚餐突然有了一点仪式感。回家后,我想煮一碗汤,再放一首喜欢的歌。”

Generated illustration for Xiaoxiao, a Mandarin Chinese female Kokoro voice
🇨🇳 Xiaoxiao D

Mandarin Chinese · Female

Fixed narration: “下班回家的路上,我去街角的小店买了橙子和一条面包。收银员问我今晚是不是有朋友来,我笑着说没有。不过这个问题让原本普通的周二晚餐突然有了一点仪式感。回家后,我想煮一碗汤,再放一首喜欢的歌。”

Generated illustration for Xiaoyi, a Mandarin Chinese female Kokoro voice
🇨🇳 Xiaoyi D

Mandarin Chinese · Female

Fixed narration: “今天早上,我在煮咖啡前先打开了窗。街上还很安静,一辆送货的自行车慢慢经过树下。我只写下三件今天要做的小事,然后决定先好好吃早餐。原来不用急着开始,也能让平常的早晨变得轻松一些。”

Generated illustration for Yunjian, a Mandarin Chinese male Kokoro voice
🇨🇳 Yunjian D

Mandarin Chinese · Male

Fixed narration: “朋友发消息问我,下班后要不要沿着河边走一走。我们没有特别的安排,只是穿上舒服的鞋,慢慢看天色落下来。有时候,一天真正需要的并不是热闹的计划,而是一段不必赶路的散步和轻松的聊天。”

Generated illustration for Yunxi, a Mandarin Chinese male Kokoro voice
🇨🇳 Yunxi D

Mandarin Chinese · Male

Fixed narration: “周日下午,我没有目的地在附近走了很久。孩子们在路面上画粉笔画,有人从阳台上传来练吉他的声音。我从市场买了一束花回家,虽然脚有些累,却觉得这个周末没有被匆忙地浪费掉。”

Generated illustration for Yunxia, a Mandarin Chinese male Kokoro voice
🇨🇳 Yunxia D

Mandarin Chinese · Male

Fixed narration: “今天早上,我在煮咖啡前先打开了窗。街上还很安静,一辆送货的自行车慢慢经过树下。我只写下三件今天要做的小事,然后决定先好好吃早餐。原来不用急着开始,也能让平常的早晨变得轻松一些。”

Generated illustration for Yunyang, a Mandarin Chinese male Kokoro voice
🇨🇳 Yunyang D

Mandarin Chinese · Male

Fixed narration: “地铁晚了几分钟,我便有时间认真看看站台对面的那家小书店。橱窗里摆着平装书和手写的推荐卡。我想周六再来一次,挑一本平时不会主动选择的书。原来等待的时候,也可以给自己找到一个小小的期待。”

🇪🇸 Spanish — 3 voices

Generated illustration for Dora, a Spanish female Kokoro voice
🇪🇸 Dora C

Spanish · Female

Fixed narration: “Esta mañana abrí la ventana antes de preparar café. La calle todavía estaba tranquila y una bicicleta de reparto pasó despacio bajo los árboles. Escribí solo tres cosas para hacer hoy y decidí que la primera podía esperar hasta después del desayuno.”

Generated illustration for Alex, a Spanish male Kokoro voice
🇪🇸 Alex C

Spanish · Male

Fixed narration: “El domingo por la tarde caminé por el barrio sin un destino concreto. Unos niños dibujaban con tiza en la acera y alguien practicaba guitarra en un balcón. Volví a casa cansada y contenta, con flores del mercado y la sensación de haber aprovechado el fin de semana.”

Generated illustration for Santa, a Spanish male Kokoro voice
🇪🇸 Santa C

Spanish · Male

Fixed narration: “Una amiga me escribió para preguntar si quería caminar junto al río después del trabajo. No teníamos un plan importante, solo zapatos cómodos y tiempo para mirar cómo cambiaba la luz. A veces eso es exactamente lo que necesita un día largo.”

🇫🇷 French — 1 voice

Generated illustration for Siwis, a French female Kokoro voice
🇫🇷 Siwis B-

French · Female

Fixed narration: “Ce matin, j’ai ouvert la fenêtre avant de faire du café. La rue était encore calme et un vélo de livraison est passé doucement sous les arbres. J’ai noté trois choses à faire aujourd’hui, puis j’ai décidé que la première pouvait attendre après le petit déjeuner.”

🇮🇳 Hindi — 4 voices

Generated illustration for Alpha, a Hindi female Kokoro voice
🇮🇳 Alpha C

Hindi · Female

Fixed narration: “ट्रेन कुछ मिनट देर से आई, इसलिए मुझे प्लेटफॉर्म के सामने वाली किताबों की दुकान देखने का समय मिल गया। खिड़की में उपन्यास और हाथ से लिखे सुझाव लगे थे। मैंने सोचा, शनिवार को वापस आकर ऐसी किताब चुनूँगी जिसे मैं सामान्यतः न चुनती। इंतज़ार में भी एक छोटी खुशी मिल सकती है।”

Generated illustration for Beta, a Hindi female Kokoro voice
🇮🇳 Beta C

Hindi · Female

Fixed narration: “घर लौटते समय मैं कोने की छोटी दुकान से संतरे और ब्रेड लेने रुक गई। कैशियर ने पूछा कि क्या आज दोस्त आने वाले हैं। मैंने कहा नहीं, लेकिन उस सवाल ने मंगलवार के साधारण खाने को थोड़ा खास बना दिया। घर पहुँचकर मैं सूप गरम करूँगी और अपना पसंदीदा गाना सुनूँगी।”

Generated illustration for Omega, a Hindi male Kokoro voice
🇮🇳 Omega C

Hindi · Male

Fixed narration: “रविवार दोपहर मैं बिना किसी मंज़िल के मोहल्ले में घूमती रही। बच्चे सड़क पर चॉक से चित्र बना रहे थे और किसी बालकनी से गिटार की आवाज़ आ रही थी। बाज़ार से फूल लेकर घर लौटी तो पैर थोड़े थके थे, लेकिन लगा कि सप्ताहांत सच में अपने लिए जिया गया।”

Generated illustration for Psi, a Hindi male Kokoro voice
🇮🇳 Psi C

Hindi · Male

Fixed narration: “रात का खाना ओवन में था और मैं लैम्प के पास कुछ पन्ने पढ़ रही थी। बाहर बारिश काँच पर हल्के से पड़ रही थी, कमरे में रोज़मेरी की खुशबू थी। टाइमर बजने पर मैंने पन्ने में निशान लगाया और कहानी कल के लिए छोड़ दी। अधूरी कहानी भी रात को सुंदर बना देती है।”

🇮🇹 Italian — 2 voices

Generated illustration for Sara, a Italian female Kokoro voice
🇮🇹 Sara C

Italian · Female

Fixed narration: “Tornando a casa mi sono fermata al negozio all’angolo per comprare arance e pane. La cassiera mi ha chiesto se cucinavo per degli amici. Ho detto di no, ma quella domanda ha fatto sembrare un normale martedì sera un po’ più accogliente.”

Generated illustration for Nicola, a Italian male Kokoro voice
🇮🇹 Nicola C

Italian · Male

Fixed narration: “Tornando a casa mi sono fermata al negozio all’angolo per comprare arance e pane. La cassiera mi ha chiesto se cucinavo per degli amici. Ho detto di no, ma quella domanda ha fatto sembrare un normale martedì sera un po’ più accogliente.”

🇧🇷 Brazilian Portuguese — 3 voices

Generated illustration for Dora, a Brazilian Portuguese female Kokoro voice
🇧🇷 Dora C

Brazilian Portuguese · Female

Fixed narration: “O comboio chegou alguns minutos atrasado, e eu pude observar com calma a livraria do outro lado da plataforma. A montra estava cheia de livros e bilhetes escritos à mão. Decidi voltar no sábado e escolher um título que normalmente não teria escolhido.”

Generated illustration for Alex, a Brazilian Portuguese male Kokoro voice
🇧🇷 Alex C

Brazilian Portuguese · Male

Fixed narration: “Uma amiga mandou uma mensagem perguntando se eu queria caminhar junto ao rio depois do trabalho. Não tínhamos um grande plano, apenas sapatos confortáveis e tempo para ver a luz mudar. Às vezes, é exatamente isso que um dia cheio precisa.”

Generated illustration for Santa, a Brazilian Portuguese male Kokoro voice
🇧🇷 Santa C

Brazilian Portuguese · Male

Fixed narration: “O comboio chegou alguns minutos atrasado, e eu pude observar com calma a livraria do outro lado da plataforma. A montra estava cheia de livros e bilhetes escritos à mão. Decidi voltar no sábado e escolher um título que normalmente não teria escolhido.”

Offline and non-English voice behavior

English generation after the first download

The Kokoro model and selected voice file are downloaded on first use and cached by the browser. Once those files are available, English speech generation can run locally without sending the text to a synthesis API.

Non-English phonemization

For non-English voices, OfflineTTS sends the text to a lightweight phonemization service, then performs waveform synthesis in the browser. The generated audio is not uploaded for synthesis.

AI Voice Library FAQ

How many Kokoro voices are in this catalog?

This page lists all 54 Kokoro voices across 9 language variants. OfflineTTS also has separate Kitten, Piper, and Supertonic engines, for 97 voice options and presets across the site.

How should I choose a Kokoro voice?

Start with the correct language, then compare a short sample of your real script in two or three voices. The catalog labels can narrow the list, but your own text, pacing, names, and numbers are the most useful test.

Can I use the Kokoro voices without an account?

Yes. The browser tool does not require signup or an API key. Each generation accepts up to 50,000 characters, and you can export the result as WAV or MP3.

Do Kokoro voices work offline?

English generation can work offline after the model and voice files are downloaded and cached. Non-English text uses a phonemization service before the Kokoro model synthesizes the audio in your browser; the generated waveform is not uploaded for synthesis.

Find Your Voice

Choose a Kokoro voice, test it with your own script, and export the result as WAV or MP3.

Open TTS Tool →