Most read-aloud features ask a question that real books cannot answer: what language is this? When you pick just one, the voice engine reads everything through that single lens, and the very first foreign word turns into awkward noise. A Thai novel says "smartphone" and the Thai voice spells it out letter by letter. A Japanese essay quotes Hamlet in English, and the Japanese engine recites the alphabet like serial numbers.
Shiori takes a fundamentally smarter approach: enable every language you actually read, and the app seamlessly switches voices mid-sentence wherever the script changes — with zero tagging, no book-by-book reconfiguring, and nothing for you to toggle manually.
In one sentence: Shiori divides each paragraph into character runs by script, assigns each run to its corresponding native voice, and keeps the word-level highlight perfectly synchronized on the page.
Why One Language Is Never Enough
- Loanwords and brand names: Modern writing in Thai, Japanese, Korean, and Chinese is filled with Latin-script words — tech gadgets, brand names, and scientific acronyms.
- Quotations: Great literature frequently cites other works in their original tongue.
- Language learning: Bilingual editions and parallel texts place two languages side by side by design.
- Technical literature: Code snippets, terminal commands, and English terminology sit directly inside your native sentences.
- Your reading life: Switching between a Japanese light novel and an English non-fiction book on the same phone should never require changing global settings.
How Shiori Decides Which Voice Speaks
| Text On The Page | Voice Engine Used |
| Thai script | Your Thai voice |
| Hangul (Korean) | Your Korean voice |
| Hiragana & Katakana | Your Japanese voice |
| Han characters (漢字) | Chinese or Japanese — shared, resolved by list priority |
| Latin alphabet | English, Spanish, German — resolved by list priority |
| Punctuation, digits, spaces | Current active script run (no disruptive switching at commas) |
A character run is the exact span belonging to a single script. Each run preserves its exact text offset, ensuring that word-by-word visual highlights stay locked onto the right words even as voices change hands mid-sentence. If only one language is enabled, Shiori streams the entire paragraph directly to that voice without extra overhead.
แอปอ่านออกเสียง (TTS) ทั่วไปมักบังคับให้เราตอบคำถามที่หนังสือจริงตอบไม่ได้: "หนังสือเล่มนี้เป็นภาษาอะไร?" เมื่อคุณเลือกภาษาใดภาษาหนึ่ง ระบบจะพยายามอ่านทุกคำด้วยสำเนียงนั้น ผลคือคำทับศัพท์ต่างประเทศจะกลายเป็นเสียงเพี้ยนทันที เช่น นิยายไทยมีคำว่า "smartphone" แต่เสียงอ่านไทยสะกดทีละตัวอักษร หรือบทความภาษาญี่ปุ่นที่ยกคำคมภาษาอังกฤษ แต่ระบบกลับอ่านตัวอักษรภาษาอังกฤษเรียงเหมือนรหัสสินค้า
Shiori แก้ปัญหานี้ด้วยวิธีที่ฉลาดกว่ามาก: เพียงเปิดใช้งานภาษาทั้งหมดที่คุณใช้อ่านหนังสือ ระบบจะตรวจจับชุดตัวอักษรและสลับเสียงอ่านให้เป็นเจ้าของภาษาโดยอัตโนมัติกลางประโยค โดยที่คุณไม่ต้องคอยสลับการตั้งค่าไปมา
สรุปการทำงานในหนึ่งประโยค: Shiori จะแบ่งย่อหน้าออกเป็นท่อนๆ ตามชุดตัวอักษร ส่งแต่ละท่อนให้เสียงอ่านภาษาแม่นั้นๆ พูด และคอยเลื่อนไฮไลต์คำบนหน้าจอให้ตรงกับคำที่อ่านอยู่ตลอดเวลา
ทำไมการตั้งค่าภาษาเดียวถึงไม่เคยพอ?
- คำทับศัพท์และชื่อแบรนด์: หนังสือยุคใหม่ในภาษาไทย ญี่ปุ่น เกาหลี หรือจีน มักมีคำภาษาอังกฤษปะปนอยู่เสมอ เช่น ชื่อเทคโนโลยี หรือคำศัพท์เฉพาะทาง
- คำคมและบทกวี: วรรณกรรมมักอ้างอิงข้อความต้นฉบับในภาษาเดิม
- หนังสือเรียนภาษา: หนังสือ 2 ภาษาที่ออกแบบมาให้อ่านเทียบกันประโยคต่อประโยค
- หนังสือเทคนิคและการเขียนโปรแกรม: โค้ดคอมพิวเตอร์และคำสั่งภาษาอังกฤษที่แทรกอยู่ในคำอธิบายภาษาไทย
- ความสะดวกของคุณ: การอ่านนิยายญี่ปุ่นสลับกับบทความภาษาอังกฤษในเครื่องเดียวกัน ไม่ควรต้องเสียเวลากดเปลี่ยนภาษาในแอปทุกครั้ง
Shiori มีวิธีตัดสินใจเลือกเสียงอ่านอย่างไร?
| ข้อความบนหน้าหนังสือ | เสียงอ่านที่ระบบจะเลือกใช้ |
| ตัวอักษรภาษาไทย | เสียงอ่านภาษาไทยที่คุณเลือก |
| ฮันกึล (เกาหลี) | เสียงอ่านภาษาเกาหลี |
| ฮิรางานะ / คาตาคานะ | เสียงอ่านภาษาญี่ปุ่น |
| ตัวอักษรคันจิ / ฮั่นจื้อ (漢字) | จีนหรือญี่ปุ่น (ตัดสินตามลำดับ Priority ที่คุณตั้งไว้) |
| ตัวอักษรละติน (A-Z) | อังกฤษ, สเปน, เยอรมัน (ตัดสินตามลำดับ Priority) |
| เครื่องหมายวรรคตอน ตัวเลข ช่องว่าง | ใช้เสียงของภาษาก่อนหน้า (ไม่สลับเสียงตอนเจอจุลภาคให้สะดุด) |
ระบบจะจำตำแหน่งของตัวอักษรแต่ละช่วงไว้อย่างแม่นยำ ทำให้แถบไฮไลต์สีบนหน้าจอเคลื่อนที่ตามเสียงพูดได้อย่างเนียนตา และหากคุณเปิดใช้งานไว้เพียงภาษาเดียว ระบบจะส่งข้อความทั้งก้อนให้อ่านตรงๆ เพื่อความรวดเร็วสูงสุด
従来の読み上げアプリは、「この本は何語ですか?」という画一的な選択を迫ります。しかし現実の書籍では、日本語の小説に「smartphone」という英単語が混ざったり、エッセイの中にシェイクスピアの英文が引用されたりします。単一言語のエンジンでは、外国語の単語が不自然なアルファベット読みになってしまいます。
Shioriは違います。**普段読書で使う言語をすべてONにするだけ**で、本文中の文字体系(スクリプト)を判別し、文の途中であっても自然にネイティブ音声へ切り替えて読み上げます。
仕組みの要点: 段落内の文字体系ごとにテキストを分割し、対応する言語の音声エンジンへ振り分け、画面上のハイライトも狂いなく同期させます。
なぜ単一言語の設定では不十分なのか?
- 外来語やブランド名: 現代の文章には英単語やアルファベット略語が自然に登場します。
- 原語の引用文: 文学作品や評論では、原文のまま引用されることが多々あります。
- 語学学習・対訳本: 2つの言語が左右や上下に対比して配置されている書籍。
- 専門書・技術書: プログラミングコードや英名専門用語が日本語の解説文の中に混在します。
- 読者自身の多様性: 日本語小説と英語のニュースを同じ端末で読む際、毎回設定を変える手間を解消します。
Shiori の音声判定ルール
| 本文の文字 | 担当する音声エンジン |
| タイ文字 | タイ語音声 |
| ハングル(韓国語) | 韓国語音声 |
| ひらがな / カタカナ | 日本語音声 |
| 漢字(Han characters) | 中国語または日本語(優先順位リストで判定) |
| ラテン文字(アルファベット) | 英語・ドイツ語等(優先順位リストで判定) |
| 句読点、数字、空白 | 直前に発話していた言語(読点ごとに不自然に途切れません) |
文字単位のオフセットを追跡しているため、文中で音声が切り替わっても画面のハイライト追随は完璧です。なお、1言語のみ有効にしている場合は分割処理を行わず最速で読み上げます。
大多数朗读软件都会向读者提出一个不合理的问题:“这本书是什么语言?”一旦选定单一语种,遇到外来词便往往沦为刺耳的生硬拼读——中文书里的英文专有名词被按字母机械念出,或者日文书里引用的莎士比亚名句被念成一串代码。
Shiori 的解决之道十分优雅:**只需开启您平时阅读的所有语种**,应用会在段落之中根据文字所属的书写系统,自如切换至对应的原声音色,完全无需繁琐标记或手动调配。
一句话原理: Shiori 将每个段落按文字脚本智能切分,交由对应语种的发音人朗读,同时使文字高亮精准同步于书页之上。
为什么单一语言模式远远不够?
- 外来词与品牌名: 中文、日文、韩文等现代文本中充满拉丁字母缩写与科技专有名词。
- 名著原文引用: 文学与学术著作常保留原汁原味的外文引句。
- 双语对照读物: 语言学习类书籍本身就是多语种交织共存。
- 技术与工具书: 代码指令、函数名直接嵌入中文讲解。
- 多语读者的日常: 同一台手机既看中文书也读原版英文,不应在换书时反复修改全局设置。
Shiori 发音判定规则
| 书页上的文字类型 | 所选用的发音人 |
| 泰文字母 | 泰语发音人 |
| 韩文谚文(Hangul) | 韩语发音人 |
| 平假名 / 片假名 | 日语发音人 |
| 汉字(Han characters) | 中文或日语(根据语言优先级列表决定) |
| 拉丁字母(A-Z) | 英语、德语等(根据语言优先级列表决定) |
| 标点符号、数字、空格 | 由当前正在朗读的语种顺畅接管(遇逗号不突兀切音) |
由于严格追踪字符在段落中的位置,即使发音人在句中切换,逐字高亮依然平滑跟随。如果仅开启了一种语言,系统将整体直通发送,保证单语阅读的最佳效率。
A maioria dos leitores em voz alta pergunta algo que livros reais não conseguem responder: "qual é o idioma deste livro?" Ao escolher apenas um, termos estrangeiros viram ruído mecânico. O Shiori resolve isso permitindo **ativar todos os idiomas que você lê**: ele detecta o alfabeto e muda de voz no meio da frase com naturalidade.
Em resumo: O Shiori divide o parágrafo por tipo de alfabeto, envia cada trecho à sua voz nativa e mantém o destaque visual em sincronia perfeita na tela.
Por Que Um Só Idioma Não Basta
- Estrangeirismos e marcas: Palavras em inglês e termos técnicos aparecem constantemente em livros modernos.
- Citações literárias: Trechos clássicos citados no idioma original.
- Leituras bilíngues: Obras feitas para aprendizado com dois idiomas lado a lado.
- Livros técnicos: Comandos e linhas de código inseridos em explicações em português.
Como o Shiori Escolhe a Voz
| Texto na Página | Voz Utilizada |
| Alfabeto Tailandês | Voz em Tailandês |
| Hangul (Coreano) | Voz em Coreano |
| Hiragana / Katakana | Voz em Japonês |
| Ideogramas (漢字) | Chinês ou Japonês (definido pela prioridade) |
| Alfabeto Latino | Inglês, Português, etc. (definido pela prioridade) |
| Pontuação e dígitos | Idioma do trecho atual (sem pausas bruscas em vírgulas) |
La mayoría de aplicaciones de lectura en voz alta fuerzan una elección rígida de idioma. Sin embargo, los libros reales están llenos de términos extranjeros y citas. Shiori lo soluciona permitiéndote **activar todos los idiomas que lees**: la voz cambia fluidamente a mitad de frase según el tipo de escritura.
En una frase: Shiori divide el párrafo por sistema de escritura, asigna cada fragmento a su voz nativa y sincroniza el resaltado palabra por palabra en pantalla.
Por Qué un Solo Idioma Nunca es Suficiente
- Extranjerismos y marcas: Términos en inglés y siglas técnicas presentes en casi cualquier obra moderna.
- Citas literarias: Fragmentos reproducidos en su idioma original.
- Ediciones bilingües: Textos paralelos diseñados para el aprendizaje de idiomas.
- Libros técnicos: Código y comandos insertados en explicaciones en español.
Cómo Elige Shiori la Voz Adecuada
| Texto en la Página | Voz Asignada |
| Alfabeto Tailandés | Voz en Tailandés |
| Hangul (Coreano) | Voz en Coreano |
| Hiragana / Katakana | Voz en Japonês |
| Caracteres Han (漢字) | Chino o Japonés (resuelto por prioridad) |
| Alfabeto Latino | Español, Inglés, etc. (resuelto por prioridad) |
| Puntuación y números | Idioma del fragmento activo (sin cortes bruscos en comas) |
Automatic Language Prompts
ระบบตรวจจับภาษาในเล่มและแนะนำให้อัตโนมัติ
書籍の言語に応じたスマートな有効化提案
开书即读:智能语种识别与自动推荐
Detecção Inteligente de Idioma no Livro
Detección Inteligente de Idioma del Libro
When you start reading aloud, Shiori samples the chapter. If the dominant script's language is not yet enabled, Shiori gently asks whether you would like to enable it and places it at the top of your list.
เมื่อเริ่มเปิดฟังเสียงอ่าน Shiori จะวิเคราะห์ตัวอักษรในบทนั้น หากพบภาษาที่ยังไม่ได้เปิดใช้งาน แอปจะแสดงหน้าต่างแนะนำและช่วยเปิดใช้งานพร้อมจัดลำดับขึ้นบนสุดให้ในแตะเดียว
朗読開始時に本文の文字体系を分析し、未設定の言語が主要な場合はポップアップで有効化を提案。ワンタップでリスト最上位に設定して朗読を開始できます。
开启朗读时系统会自动分析当前章节。若主要语言尚未开启,Shiori 会弹出温馨提示询问是否开启,并自动将其置顶。
Ao iniciar a leitura, o Shiori analisa o texto e sugere ativar o idioma principal caso ele ainda não esteja habilitado.
Al iniciar la lectura, Shiori analiza el texto y te sugiere activar el idioma principal si aún no lo tienes habilitado.
Three Recommended Configurations
3 รูปแบบการตั้งค่ายอดนิยมที่แนะนำ
おすすめの3つの設定パターン
三组实用配置推荐方案
Três Configurações Recomendadas
Tres Configuraciones Recomendadas
| Reader Profile | Languages to Enable | Priority Advice |
| Single-language reader | Just that one language | No conflicts possible; fastest performance |
| Bilingual reader | Native Language + English | Keep native language on top; English reads Latin script |
| CJK multi-reader | Japanese and/or Chinese + English | Place the language you read most on top to resolve 漢字 |
| สไตล์การอ่าน | ภาษาที่ควรเปิดใช้งาน | คำแนะนำการจัดลำดับ (Priority) |
| อ่านภาษาเดียวเป็นหลัก | เปิดเฉพาะภาษานั้นภาษาเดียว | ทำงานเร็วที่สุด ไร้การสลับภาษาผิดพลาด |
| อ่านสองภาษา (ไทย + อังกฤษ) | ไทย + English | วางภาษาไทยไว้บนสุด โดยภาษาอังกฤษจะอ่านคำทับศัพท์ภาษาอังกฤษให้ |
| อ่านภาษาแถบเอเชีย (CJK) | ญี่ปุ่น และ/หรือ จีน + English | วางภาษาที่อ่านบ่อยกว่าไว้ด้านบนเพื่อกำหนดเสียงอ่านตัวอักษรคันจิ (漢字) |
| 読書スタイル | 有効化する言語 | 優先順位のアドバイス |
| 単一言語メイン | その1言語のみ | 誤判定が原理的に起きず、最速処理 |
| バイリンガル読書 | 母国語 + 英語 | 母国語を最上位に配置(英単語は英語音声が担当) |
| CJK(日中韓)読書 | 日本語・中国語 + 英語 | 最もよく読む言語を上位に配置し、漢字の読み分けを最適化 |
| 读者类型 | 建议启用的语言 | 优先级设置建议 |
| 单语纯享读者 | 仅开启该单一语言 | 零冲突几率,运行效率最高 |
| 双语阅读者 | 母语 + 英语 | 母语置顶,英文单词自动由英语音色精准朗读 |
| 中日韩 CJK 读者 | 中文、日语 + 英语 | 将更常读的语言置于上位,用以决定共用汉字的发音归属 |
| Perfil | Idiomas | Dica de Prioridade |
| Leitor de um idioma | Apenas esse idioma | Desempenho máximo sem ambiguidades |
| Leitor bilíngue | Português + Inglês | Português no topo; inglês lê termos estrangeiros |
| Leitor de idiomas orientais | Japonês/Chinês + Inglês | Coloque no topo o idioma mais frequente para os ideogramas |
| Perfil | Idiomas | Consejo de Prioridad |
| Lector de un idioma | Solo ese idioma | Rendimiento óptimo sin ambigüedades |
| Lector bilingüe | Español + Inglés | Español arriba; el inglés leerá términos extranjeros |
| Lector de idiomas CJK | Japonés/Chino + Inglés | Coloca arriba el idioma más habitual para los kanjis |
Does Shiori detect language per book or per sentence?
Neither — it works at character-run granularity. Each paragraph is split into segments of matching scripts, allowing a single English loanword inside a Thai sentence to be read with an English voice before seamlessly returning to Thai.
Shiori ตรวจจับภาษาเป็นรายเล่มหรือเป็นรายประโยค?
ละเอียดกว่าทั้งสองแบบครับ เพราะ Shiori ตรวจจับเป็นระดับ "ช่วงชุดตัวอักษร" ในแต่ละย่อหน้า ทำให้คำภาษาอังกฤษเพียงคำเดียวที่แทรกอยู่ในประโยคภาษาไทย จะถูกอ่านด้วยเสียงภาษาอังกฤษอย่างถูกต้อง ก่อนจะสลับกลับมาอ่านภาษาไทยต่อทันที
言語判定は書籍単位ですか?それとも文単位ですか?
そのどちらよりも精密です。文字体系の連続(ラン)単位で判定するため、日本語の文章の中に含まれる1つの英単語だけを英語音声で発音させることができます。
语言判定是按整本书还是按整句话进行的?
判定颗粒度更为精细:系统在段落内按“文字脚本片段”进行切分。中文句子中夹杂的单个英文单词由英语音色朗读,之后无缝接续中文发音。
A detecção de idioma é por livro ou por frase?
É mais granular: por trecho de alfabeto dentro do parágrafo, alternando vozes em palavras isoladas sem quebras.
¿La detección de idioma es por libro o por frase?
Es aún más precisa: se realiza por fragmentos de escritura dentro del párrafo, alternando voces en palabras sueltas con total naturalidad.
Why is my Chinese book read with a Japanese voice?
Han characters are shared between Chinese and Japanese. To fix this, open TTS Languages and move 中文 above 日本語 using the ▲ arrow so Chinese takes precedence.
ทำไมหนังสือภาษาจีนถึงถูกอ่านด้วยเสียงภาษาญี่ปุ่น?
เนื่องจากตัวอักษรคันจิ (漢字) ถูกใช้ร่วมกันทั้งภาษาจีนและญี่ปุ่น ให้เปิดเมนู TTS Languages แล้วใช้ปุ่มลูกศร ▲ เลื่อนภาษาจีน (中文) ขึ้นมาอยู่เหนือภาษาญี่ปุ่นครับ
中国語の本が日本語の音声で読まれてしまうのはなぜ?
漢字が日中両言語で共有されているためです。TTS Languages 画面で ▲ 矢印を使い、中文を日本語より上位に移動させれば解決します。
为什么中文书籍会被日语语音朗读?
由于汉字属于中日共享文字。只需在 TTS Languages 列表中通过 ▲ 箭头将“中文”移至“日本語”上方即可赋予中文最高优先级。
Por que meu livro em chinês está sendo lido em japonês?
Porque os ideogramas são compartilhados. Mova o Chinês para cima do Japonês na lista de idiomas com a seta ▲.
¿Por qué mi libro en chino se lee con voz en japonés?
Porque comparten caracteres kanji. Mueve el idioma Chino por encima del Japonés en la lista con la flecha ▲.
Do I need to install additional data for a new language?
Voices are provided by your Android device's text-to-speech engine. If a language is silent, download its voice data in your Android system TTS settings, then select it in Shiori.
ต้องติดตั้งไฟล์เสียงเพิ่มเติมสำหรับภาษาใหม่หรือไม่?
เสียงอ่านมาจาก TTS Engine ของระบบ Android หากภาษาใดไม่มีเสียง ให้ดาวน์โหลดแพ็กเกจเสียงในตั้งค่าระบบของมือถือ จากนั้นจะสามารถเลือกใช้เสียงนั้นใน Shiori ได้ทันที
新しい言語を使うには追加インストールが必要ですか?
音声データは端末のTTSエンジンから取得されます。発音されない場合は、Android本体の設定から該当言語の音声データをインストールしてください。
使用新语言是否需要额外安装语音包?
音色来自于 Android 系统的 TTS 引擎。若某个语言没有声音,只需在手机系统的“文字转语音”设置中下载对应语言包即可。
Preciso instalar dados extras para novos idiomas?
As vozes vêm do motor de TTS do seu Android. Basta baixar o pacote de voz nas configurações do sistema do aparelho.
¿Necesito instalar datos adicionales para nuevos idiomas?
Las voces provienen del motor TTS de tu Android. Solo tienes que descargar el paquete de voz en los ajustes del sistema de tu dispositivo.
Can each language have its own speed and pitch?
Yes. Pitch, speed, and voice model are stored individually per language so faster English and measured Thai narration blend together harmoniously.
แต่ละภาษาสามารถตั้งค่าความเร็วและระดับเสียงแยกกันได้ไหม?
ได้แน่นอนครับ Shiori บันทึกค่า Pitch, Speed และเสียงแยกเฉพาะรายภาษา ทำให้คุณฟังภาษาอังกฤษเร็วๆ ควบคู่กับภาษาไทยในจังหวะผ่อนคลายได้อย่างลงตัว
言語ごとに速度や音程を別々に設定できますか?
はい。音程・速度・音色プロファイルは言語ごとに保存されるため、早口な英語と落ち着いた日本語を同じ段落内で共存させることができます。
每种语言可以设置独立的语速与音高吗?
支持。每种语言的音高、语速与音色完全独立保存,快节奏英语与舒缓中文可在同一段落中和谐共处。
Cada idioma pode ter velocidade e tom próprios?
Sim. O tom e a velocidade são salvos de forma independente para cada idioma.
¿Puede tener cada idioma su propia velocidad y tono?
Sí. El tono y la velocidad se guardan de forma totalmente independiente para cada idioma.
Listen to Your Books the Natural Way
Download Shiori EPUB Reader, configure your favorite reading languages, and enjoy seamless, multi-voice narration.
ฟังหนังสืออย่างเป็นธรรมชาติ ด้วยเสียงสำเนียงเจ้าของภาษา
ดาวน์โหลด Shiori EPUB Reader วันนี้ ตั้งค่าภาษาที่คุณใช้อ่าน แล้วสัมผัสประสบการณ์ฟังหนังสือที่ลื่นไหลที่สุด
自然なネイティブ音声で楽しむ読書体験
Shiori EPUB リーダーをダウンロードし、多言語読み上げでストレスフリーなオーディオブック体験を始めましょう。
畅享自然灵动的多语原声听书体验
立即下载 Shiori EPUB 阅读器,配置常用语言,开启无缝流转的多语言智能语音朗读。
Ouça Seus Livros com Naturalidade
Baixe o Shiori EPUB Reader e aproveite uma experiência de leitura em voz alta fluida e multilíngue.
Escucha Tus Libros con Total Naturalidad
Descarga Shiori EPUB Reader y disfruta de una lectura en voz alta multilingüe fluida y natural.