You are halfway through a chapter with text-to-speech running, and a message arrives. You switch to your messaging app to answer it — and now the narration is somewhere behind you, out of reach. To pause it, skip back a sentence, or check which line is being read, you have to leave what you are doing and return to the reader.
Floating Controls solve that. Once the feature is on, Shiori draws a small card on top of whatever app you are using. The card shows the sentence being spoken with the current word highlighted, and carries full playback buttons — so pausing, skipping, or jumping straight back into the book is one tap away without leaving the app you are in.
What the Floating Card Actually Gives You
The card is not just a play/pause widget. In its default form it contains:
- A karaoke line — one scrolling line of the text being read, with the current word highlighted so you can follow along without opening the book.
- Go to position — the leftmost button jumps the reader straight to the exact spot being narrated.
- Add text replacement — opens the replacement dialog for the passage you are hearing to fix mispronunciations on the fly.
- Previous / Play-Pause / Next — responsive transport controls sized comfortably for thumb taps.
- A close button — dismisses the card and stops the narration cleanly.
What You Need
- Shiori installed on your Android device (tested on v2.3.6)
- Any book in your library (this walkthrough uses The Picture of Dorian Gray)
- A working Android text-to-speech engine (the system default is fine)
- Permission to draw over other apps, requested when you enable the toggle
| Setting | Default | What it changes |
|---|---|---|
| Floating control size | ×1.0 | Scales the entire card, buttons and text included |
| Margin | 8dp | Gap between the card and screen boundaries |
| Padding | 8dp | Internal breathing room inside the card container |
| Font size | 13sp | Size of the live scrolling karaoke line |
| Background opacity | 90% | Controls how much of the underlying app shows through |
Because the floating card sits on top of unpredictable apps (white web pages, colourful chats, dark games), keep opacity around 80%–90% and use high-contrast text and background colors for effortless reading.
ขณะที่คุณกำลังฟังเสียงอ่านสังเคราะห์ (TTS) อย่างเพลิดเพลิน จู่ๆ ก็มีข้อความแจ้งเตือนเข้ามา เมื่อสลับไปแอปแช็ต เสียงอ่านก็ยังคงเล่นอยู่เบื้องหลัง แต่หากต้องการหยุดชั่วคราว ข้ามประโยค หรืออยากรู้ว่าอ่านถึงคำไหน คุณต้องออกจากแช็ตเพื่อสลับกลับมาเปิด Shiori ใหม่ทุกครั้ง
ปุ่มควบคุมแบบลอย (Floating Controls) ช่วยแก้ปัญหานี้ได้อย่างสมบูรณ์แบบ เมื่อเปิดใช้งาน Shiori จะสร้างการ์ดควบคุมขนาดเล็กซ้อนอยู่เหนือทุกแอปที่คุณกำลังใช้งาน แสดงประโยคที่กำลังอ่านพร้อมไฮไลต์คาราโอเกะตามคำ และมีปุ่มควบคุมครบชุด คุณจึงสามารถสั่งหยุด ย้อนประโยค หรือกดแตะครั้งเดียวเพื่อกลับไปยังตำแหน่งที่อ่านในหนังสือได้ทันทีโดยไม่ต้องสลับแอป
ฟังก์ชันบนการ์ดควบคุมลอยมีอะไรบ้าง
การ์ดควบคุมลอยไม่ได้มีแค่ปุ่มเล่น/หยุด แต่รวบรวมฟังก์ชันระดับมืออาชีพไว้อย่างครบถ้วน:
- แถบข้อความคาราโอเกะ: แสดงข้อความที่กำลังอ่าน 1 บรรทัด พร้อมไฮไลต์คำที่กำลังเปล่งเสียงแบบเรียลไทม์ ช่วยให้อ่านตามได้โดยไม่ต้องเปิดหน้าหนังสือ
- ปุ่มกระโดดไปยังตำแหน่งอ่าน: แตะปุ่มซ้ายสุดเพื่อสลับกลับไปยังหน้าหนังสือตรงจุดที่กำลังอ่านอยู่ทันที
- ปุ่มเพิ่มกฎแทนที่คำ (Text Replacement): กดเพื่อเปิดหน้าต่างแก้ไขคำอ่านที่ไม่ถูกต้องได้ทันทีขณะฟัง
- ปุ่มย้อนกลับ / เล่น-หยุด / ข้ามประโยค: ปุ่มควบคุมการเล่นขนาดพอดีกับนิ้วหัวแม่มือ
- ปุ่มปิด (×): ปิดแผงควบคุมลอยและหยุดการอ่านทันที
สิ่งที่คุณต้องเตรียม
- แอป Shiori ติดตั้งบนอุปกรณ์ Android ของคุณ (ทดสอบบนเวอร์ชัน 2.3.6)
- หนังสือในคลังเล่มใดก็ได้ (ตัวอย่างนี้ใช้ The Picture of Dorian Gray)
- เอนจินเสียงสังเคราะห์ Android TTS ที่พร้อมใช้งาน (ใช้เสียงมาตรฐานของเครื่องได้ทันที)
- สิทธิ์การแสดงทับแอปอื่น (Display over other apps) ซึ่งระบบจะขออนุญาตเมื่อคุณเปิดสวิตช์
| การตั้งค่า | ค่าเริ่มต้น | ผลลัพธ์ที่เปลี่ยนแปลง |
|---|---|---|
| Floating control size | ×1.0 | ปรับย่อ/ขยายขนาดของการ์ดควบคุมและปุ่มทั้งหมด |
| Margin | 8dp | ระยะห่างระหว่างตัวการ์ดกับขอบหน้าจอ |
| Padding | 8dp | ระยะช่องว่างภายในรอบตัวอักษรและปุ่ม |
| Font size | 13sp | ขนาดตัวอักษรของแถบข้อความคาราโอเกะ |
| Background opacity | 90% | ระดับความโปร่งแสงของการ์ดควบคุมลอย |
เนื่องจากการ์ดจะลอยทับแอปต่างๆ ที่มีพื้นหลังหลากหลาย แนะนำให้ตั้งค่าความทึบแสง (Opacity) ไว้ที่ 80%–90% และเลือกสีข้อความที่ตัดกับสีพื้นหลังของการ์ดอย่างชัดเจน
音声読み上げ(TTS)で章の途切れない朗読を楽しんでいる最中に、SNSやメッセージが届くことがあります。返信のために別アプリを開くと、音声は背後で流れるものの、一時停止や巻き戻しをするには再びリーダー画面に戻らなければなりません。
Shioriの「フローティングコントロール」がこの課題を解決します。 この機能をオンにすると、他のアプリ画面の上に小型の操作カードがオーバーレイ表示されます。現在読み上げられている文と単語がリアルタイムにハイライトされ、再生・スキップ・書籍へのジャンプボタンが指一本で操作できます。
フローティングカードの主な機能
- カラオケティッカー: 読書中の1行をスクロール表示し、発声中の単語を別色でハイライト。本を開かずに内容を追跡可能。
- 位置へジャンプ: 左端のアイコンをタップすると、Shioriリーダーの該当箇所を即座に開きます。
- 読み上げ単語置換: 誤読を見つけた際、その場ですぐに置換ルールダイアログを呼び出せます。
- 前へ / 再生・一時停止 / 次へ: 親指で押しやすいトランスポートボタン。
- 閉じるボタン(×): カードを非表示にし、音声朗読を終了します。
必要な準備
- Android端末にインストールされたShiori(バージョン2.3.6で検証)
- ライブラリ内の任意の電子書籍(例:ドリアン・グレイの肖像)
- 動作するAndroid TTSエンジン(OS標準で問題ありません)
- 「他のアプリの上に重ねて表示」の権限許可
| 設定項目 | 初期値 | 変更される内容 |
|---|---|---|
| Floating control size | ×1.0 | カード全体およびボタンの倍率スケール |
| Margin | 8dp | 画面端とカードとの外側マージン |
| Padding | 8dp | カード内側の余白スペース |
| Font size | 13sp | カラオケ表示テキストのフォントサイズ |
| Background opacity | 90% | 背後のアプリをどの程度透かすかの不透明度 |
背景不透明度を80%〜90%に設定し、暗めのカード色に明るい文字色を選ぶと、白基調のブラウザやカラフルなアプリの上でも常にくっきり文字が読めます。
在后台使用 TTS 听书时,常常需要切换到即时通讯软件回复消息。然而此时音频在后台播放,一旦需要暂停、倒回某一句或确认生词,就必须退出当前应用重新打开阅读器,十分繁琐。
Shiori 的“悬浮窗朗读控制面板”完美解决了这一痛点。 开启该功能后,Shiori 会在任意应用界面上悬浮显示一个精致的控制卡片。卡片不仅实时同步当前正在朗读的句子并精准高亮单词,更集成完整的播放控制器,无需离开当前软件即可随时暂停、跳段或一键返回书中当前位置。
悬浮控制卡片的核心功能
- 卡拉OK歌词滚动条: 仅显示单行动态滚动文本,并以醒目颜色点亮当前发音词,边用手机边跟读。
- 跳转至当前位置: 点击最左侧定位图标,即可快速唤醒 Shiori 并直接跳转至正在朗读的书页。
- 快捷添加词汇替换: 遇到专有名词发音错误时,直接在此打开替换规则弹窗,无需中断后续听书。
- 上一句 / 播放暂停 / 下一句: 专为大拇指触控优化的大尺寸播控键。
- 关闭按键(×): 移除悬浮卡片并同步停止朗读播放。
准备工作
- 已安装 Shiori 电子书阅读器的 Android 设备(推荐 v2.3.6 或更高版本)
- 书架中的任意电子书(本指南演示采用《道林·格雷的画像》)
- 可正常发音的系统 TTS 引擎
- “在其他应用上层显示”的系统悬浮窗权限(开启开关时会自动引导授权)
| 设置项 | 默认值 | 控制效果 |
|---|---|---|
| Floating control size | ×1.0 | 等比缩放整个卡片与按钮尺寸 |
| Margin | 8dp | 卡片与屏幕边界的外边距 |
| Padding | 8dp | 卡片内部元素内边距 |
| Font size | 13sp | 单行滚动歌词的字号大小 |
| Background opacity | 90% | 卡片背景透明度,决定底层应用的透出程度 |
由于悬浮窗常用于微信、浏览器等复杂背景之上,建议将透明度设为 80%–90%,并采用深色背景搭配高亮浅色文字以确保全天候清晰易读。
Você está ouvindo um capítulo por TTS e recebe uma mensagem importante. Ao alternar para o app de mensagens, a narração continua tocando ao fundo, mas para pausar, retroceder uma frase ou conferir o texto, você precisava voltar ao leitor.
Os Controles Flutuantes do Shiori resolvem isso. Ao ativar o recurso, o Shiori desenha um pequeno cartão flutuante sobre qualquer aplicativo. O cartão exibe a frase falada com a palavra atual destacada em estilo karaokê e traz botões completos de reprodução.
O Que o Cartão Flutuante Oferece
- Linha de karaokê: Uma linha de texto rolável com a palavra em reprodução destacada para acompanhar a leitura sem abrir o livro.
- Ir para a posição: O botão à esquerda leva o leitor diretamente para o trecho narrado.
- Adicionar substituição de texto: Abre o diálogo para corrigir pronúncias incorretas sem interromper o fluxo.
- Anterior / Reproduzir-Pausar / Próximo: Botões de controle dimensionados confortavelmente.
- Botão de fechar (×): Fecha o cartão e interrompe a narração.
O Que Você Precisa
- Shiori instalado no Android (testado na versão 2.3.6)
- Qualquer livro na sua biblioteca (ex: O Retrato de Dorian Gray)
- Mecanismo de TTS configurado no Android
- Permissão para sobrepor a outros apps
| Configuração | Padrão | O Que Altera |
|---|---|---|
| Floating control size | ×1.0 | Escala o cartão inteiro e os botões |
| Margin | 8dp | Distância entre o cartão e a borda da tela |
| Padding | 8dp | Espaço interno do cartão |
| Font size | 13sp | Tamanho do texto na linha de karaokê |
| Background opacity | 90% | Opacidade do fundo do cartão flutuante |
Mantenha a opacidade entre 80% e 90% com fundo escuro e texto claro para garantir ótima leitura sobre qualquer aplicativo.
Estás escuchando la lectura en voz alta (TTS) de un capítulo y recibes un mensaje. Cambias de app para responder y la voz sigue en segundo plano, pero para pausar o comprobar el texto debías volver a abrir el lector.
Los Controles Flotantes de Shiori solucionan esto. Al activarlos, Shiori muestra una tarjeta flotante sobre cualquier aplicación que estés usando, mostrando la frase leída con la palabra resaltada en tiempo real y controles de reproducción completos.
Qué Incluye la Tarjeta Flotante
- Línea de karaoke: Texto deslizante con la palabra leída resaltada para seguir la narración sin abrir el libro.
- Ir a la posición: El botón izquierdo abre el lector exactamente en la línea narrada.
- Añadir sustitución de texto: Corrige palabras mal pronunciadas al instante desde la tarjeta.
- Anterior / Reproducir-Pausar / Siguiente: Botones táctiles cómodos para el pulgar.
- Botón cerrar (×): Cierra la tarjeta flotante y detiene la narración.
Requisitos Previos
- Shiori instalado en tu dispositivo Android (probado en v2.3.6)
- Cualquier libro en tu estantería (ej: El Retrato de Dorian Gray)
- Motor de síntesis de voz (TTS) de Android en funcionamiento
- Permiso de superposición sobre otras aplicaciones
| Ajuste | Predeterminado | Qué Modifica |
|---|---|---|
| Floating control size | ×1.0 | Escala la tarjeta completa y sus botones |
| Margin | 8dp | Espacio entre la tarjeta y los bordes de pantalla |
| Padding | 8dp | Margen interno dentro de la tarjeta |
| Font size | 13sp | Tamaño de la fuente de la línea de karaoke |
| Background opacity | 90% | Transparencia del fondo de la tarjeta |
Mantén la opacidad entre el 80% y el 90% con fondo oscuro y letras claras para leer con comodidad sobre cualquier pantalla.