All Projects → joelpurra → talkie

joelpurra / talkie

Licence: GPL-3.0 License
Text-to-speech browser extension button. Select text on any web page, and have the computer read it out loud for you by simply clicking the Talkie button.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to talkie

spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (+20.93%)
Mutual labels:  text-to-speech, voice, tts, speech-synthesis
Cross-Speaker-Emotion-Transfer
PyTorch Implementation of ByteDance's Cross-speaker Emotion Transfer Based on Speaker Condition Layer Normalization and Semi-Supervised Training in Text-To-Speech
Stars: ✭ 107 (+148.84%)
Mutual labels:  text-to-speech, tts, speech-synthesis
Zero-Shot-TTS
Unofficial Implementation of Zero-Shot Text-to-Speech for Text-Based Insertion in Audio Narration
Stars: ✭ 33 (-23.26%)
Mutual labels:  text-to-speech, tts, speech-synthesis
WaveGrad2
PyTorch Implementation of Google Brain's WaveGrad 2: Iterative Refinement for Text-to-Speech Synthesis
Stars: ✭ 55 (+27.91%)
Mutual labels:  text-to-speech, tts, speech-synthesis
Expressive-FastSpeech2
PyTorch Implementation of Non-autoregressive Expressive (emotional, conversational) TTS based on FastSpeech2, supporting English, Korean, and your own languages.
Stars: ✭ 139 (+223.26%)
Mutual labels:  text-to-speech, tts, speech-synthesis
StyleSpeech
Official implementation of Meta-StyleSpeech and StyleSpeech
Stars: ✭ 161 (+274.42%)
Mutual labels:  text-to-speech, tts, speech-synthesis
web-speech-demo
Learn how to build a simple text-to-speech voice app for the web using the Web Speech API.
Stars: ✭ 19 (-55.81%)
Mutual labels:  text-to-speech, voice, web-speech-api
IMS-Toucan
Text-to-Speech Toolkit of the Speech and Language Technologies Group at the University of Stuttgart. Objectives of the development are simplicity, modularity, controllability and multilinguality.
Stars: ✭ 295 (+586.05%)
Mutual labels:  text-to-speech, tts, speech-synthesis
AdaSpeech
AdaSpeech: Adaptive Text to Speech for Custom Voice
Stars: ✭ 108 (+151.16%)
Mutual labels:  text-to-speech, tts, speech-synthesis
Parallel-Tacotron2
PyTorch Implementation of Google's Parallel Tacotron 2: A Non-Autoregressive Neural TTS Model with Differentiable Duration Modeling
Stars: ✭ 149 (+246.51%)
Mutual labels:  text-to-speech, tts, speech-synthesis
open-speech-corpora
💎 A list of accessible speech corpora for ASR, TTS, and other Speech Technologies
Stars: ✭ 841 (+1855.81%)
Mutual labels:  text-to-speech, tts, speech-synthesis
vits
VITS: Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech
Stars: ✭ 1,604 (+3630.23%)
Mutual labels:  text-to-speech, tts, speech-synthesis
brasiltts
Brasil TTS é um conjunto de sintetizadores de voz, em português do Brasil, que lê telas para portadores de deficiência visual. Transforma texto em áudio, permitindo que pessoas cegas ou com baixa visão tenham acesso ao conteúdo exibido na tela. Embora o principal público-alvo de sistemas de conversão texto-fala – como o Brasil TTS – seja formado…
Stars: ✭ 34 (-20.93%)
Mutual labels:  text-to-speech, voice, tts
TensorVox
Desktop application for neural speech synthesis written in C++
Stars: ✭ 140 (+225.58%)
Mutual labels:  text-to-speech, tts, speech-synthesis
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (+23.26%)
Mutual labels:  text-to-speech, tts, speech-synthesis
JSpeak
A Text to Speech Reader Front-end that Reads from the Clipboard and with Exceptionable Features
Stars: ✭ 16 (-62.79%)
Mutual labels:  text-to-speech, voice, tts
LVCNet
LVCNet: Efficient Condition-Dependent Modeling Network for Waveform Generation
Stars: ✭ 67 (+55.81%)
Mutual labels:  text-to-speech, tts, speech-synthesis
Naomi
The Naomi Project is an open source, technology agnostic platform for developing always-on, voice-controlled applications!
Stars: ✭ 171 (+297.67%)
Mutual labels:  text-to-speech, voice, speech-synthesis
Wavegrad
Implementation of Google Brain's WaveGrad high-fidelity vocoder (paper: https://arxiv.org/pdf/2009.00713.pdf). First implementation on GitHub.
Stars: ✭ 245 (+469.77%)
Mutual labels:  text-to-speech, tts, speech-synthesis
VAENAR-TTS
PyTorch Implementation of VAENAR-TTS: Variational Auto-Encoder based Non-AutoRegressive Text-to-Speech Synthesis.
Stars: ✭ 66 (+53.49%)
Mutual labels:  text-to-speech, tts, speech-synthesis

Talkie logotype, a speech bubble with a play button inside

Talkie

Text-to-speech browser extension button

Talkie is available for installation from Chrome Web Store
Talkie's icon Talkie

 
Talkie is available for installation from Chrome Web Store
Talkie's icon Talkie

 

Installation

Developer option: use the source code directly.

Talkie Premium

How much does Talkie Premium cost? You choose how much you want to pay, depending on how much the additional features are worth to you. You can even choose to pay nothing. Afterwards, enable Talkie Premium in the Upgrade tab in Talkie's options.

Send your payment through PayPal or see more payment methods on the donations page. Payments are labeled as donations for open source software development.

Install additional voices

New voices, languages, dialects can be downloaded for free for your operating system from for example Microsoft and Apple. Once installed correctly just restart your computer, and Talkie will auto-detect the voices.

Operating system Where to look
Windows 11 Settings → Time & Language → Language & Region → Add a language
Windows 10 Settings → Time & Language → Language → Add a language
Windows 8 Control Panel → Language → Add a Language
Windows 7
ChromeOS Settings → Manage accessibility features → Text-to-Speech voice settings → Speech Engines
macOS System Preferences → Accessibility → Speech → System voice → Customize...

Usage

There are several convenient ways to use Talkie.

Browser toolbar button

  1. Select desired text on any web page.
  2. Click the Talkie button in your browser toolbar ↗︎↗︎↗︎ Talkie's icon

Right-click menu

  1. Select the text, then right click on it
  2. Choose Talkie's icon Talkie in the menu.

The right-click menu also works in most PDF-files and some special types of web pages in the browser.

Read from clipboard in Talkie Premium

  1. Copy text to the clipboard from any program.
  2. Use the "read from clipboard" shortcut key from anywhere.

You can also right-click on the Talkie Premium's icon Talkie Premium button, or in an empty area of a website, and select read from clipboard.

Shortcut keys

A fast, easy, and convenient option is to use Talkie's configurable keyboard shortcuts.

Action Edition Windows, Linux, ChromeOS macOS
Start/stop Talkie Premium's iconTalkie's icon Alt+Shift+A +Shift+A
Start/stop and show menu Talkie Premium's iconTalkie's icon Ctrl+Shift+A +Shift+A
Read text from clipboard in any program Talkie Premium's icon Ctrl+Shift+1 +Shift+1

If the shortcut key does not work, please check that it is not already in use by another extension or program.

How to check or change the Talkie shortcut keys in Google Chrome
  1. In Chrome, click Extensions in the Window menu.
  2. Click Keyboard shortcuts in the left side menu.
    Screenshot of Chrome's list of installed extensions, focusing on Talkie
  3. From the Keyboard Shortcuts window you can check or change keyboard shortcuts for all Chrome extensions and apps. You can also verify that there are no shortcut key collisions between extensions.
    Screenshot of the Keyboard Shortcuts window in Chrome, focusing on Talkie shortcuts
  4. You can also reach the extensions page in Google Chrome directly with chrome://extensions/ and the keyboard shortcut configuration with chrome://extensions/shortcuts, but you might have to copy-paste the address manually.
How to check or change the Talkie shortcut keys in Firefox

See also the official documentation on how to manage extension shortcuts in Firefox.

  1. In Firefox, click Add-ons in the Tools menu.
  2. From the Add-ons page, click Extensions in the left side menu.
    Screenshot of Firefox's list of installed extensions, focusing on Talkie
  3. At the top right of the extensions list, click Manage Extension Shortcuts in the gear button menu.
    Screenshot of the Manage Extension Shortcuts menu item
  4. From the Manage Extension Shortcuts window you can check or change extension shortcuts for all Firefox extensions. You can also verify that there are no shortcut key collisions between extensions.
    Screenshot of the Manage Extension Shortcuts window in Firefox, focusing on Talkie shortcuts
  5. You can also reach the extensions page in Firefox directly with about:addons, but you might have to copy-paste the address manually.

Features

Feature Edition Description
Ease-of-use Talkie Premium has this featureTalkie has this feature Just highlight the text you want to hear, and hit play.
Unlimited text Talkie Premium has this featureTalkie has this feature Listen to short snippets or entire articles without limits.
Automatic language detection Talkie Premium has this featureTalkie has this feature Picks the correct language from installed voices.
Keyboard shortcuts Talkie Premium has this featureTalkie has this feature Fast, easy, configurable.
Privacy aware Talkie Premium has this featureTalkie has this feature No unnecessary tracking or external services.
Choose your favorite voice Talkie Premium has this feature Great if you get tired of the system voice.
Choose speed and pitch Talkie Premium has this feature Adjust voices to your liking.
Read from the clipboard Talkie Premium has this feature Just copy text from anywhere in any program.
Warm, fuzzy feeling Talkie Premium has this feature Support open source software by independent developers.
Free Talkie has this feature Free to use as much as you like.
Pay what you want Talkie Premium has this feature Pay what you want.

Notes

Web Speech API

Uses your browser's built-in Web Speech API for text-to-speech (TTS) known as Speech Synthesis.

  • As the Web Speech API is implemented by your browser, your browser selection and settings may affect Talkie.
  • All text and speech is processed internally by your browser. While ultimately depending on your specific browser, processing is expected to be done on your own machine and not use a server.
  • Sound is only produced, never recorded.
Language detection

Not all languages are supported; consult your browser's voice documentation.

The language detection is performed in four steps, where the first valid value is chosen. If no language was detected, a notice is spoken (in English).

  1. Your browser's text language detection for the selection, using word and sentence analysis.
  2. The first available lang="..." attribute from the selected text's parent HTML elements.
  3. The lang="..." attribute from the HTML root element of the current page (or frame).
  4. Your browser's page primary language detection.

The Web Speech API can use more than one voice per language (currently over 20 for en-US in Google Chrome version 55), as well as modify speech rate (speed) and pitch. These options have been implemented in Talkie Premium's icon Talkie Premium as a paid feature.

Installing voices

The voices for each language are provided by your browser. For this reason the list may differ depending on your browser, browser version, operating system, and any other installed extensions/software.

To see the list of languages/voices available in your specific browser, as well as speak out sample text, check the Talkie options page after installation. This is a good start in figuring out why a certain language might not be read out loud as expected.

You can install additional voices to support new languages and dialects; see separate installation instructions for your operating system.

Acknowledgements
  • Thanks to Liron Tocker for coming up with the name Talkie, the fancy icons, and promotional graphics (2016-12-31, 2017-04-09): Talkie's icon Talkie Premium's icon Talkie stop button
  • Thanks to Miroslava Jovičić for the fancy user interface redesign (2017-05-29), and promotional graphics (2017-07-30, 2017-08-01).

Talkie's icon Talkie Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Joel Purra. Released under GNU General Public License version 3.0 (GPL-3.0).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].