CaptionSpeaker

CRX ID
infafaffjndfcflcoemolnggghgoodce
Status
  • Extension status: Featured
  • Live on Store
Description from extension meta

CaptionSpeaker is a chrome extension that allows you to hear subtitles in a specified language when they are set on youtube.

Image from store
CaptionSpeaker
Description from store

CaptionSpeaker is a chrome extension that allows you to hear subtitles in a specified language when they are set on youtube.

# Usage

1.Right-click the CaptionSpeaker icon to open the settings (Options) and save the appropriate speaker settings (Please be sure to do so as there is a possibility that the speech may fail in the standard setting.).
2.Open the video that you want YouTube to produce subtitles for
3.Click CaptionSpeaker icon to enable subtitle speech (If the icon is green, it is on.)
4.Start playing movie (The speech starts when the subtitles appear.)

If you want to stop the subtitle speech, you can turn it off by clicking the CaptionSpeaker icon.

When speaking, the speaker is the default setting of the browser at first. For example, in a Japanese environment, the speaker is Japanese, so if you want him to speak English, please set it on the setting page (Right-click the icon to select an option, or click the icon to select Options.).
You can also change the reading speed on the settings page.

When you change the speaker's language (Locale), you try to produce subtitles in that language (I sometimes fail.).

# Note

- CaptionSpeaker is a Chrome Extension that reads out the subtitles set for YouTube videos. It does not have the ability to translate Youtube videos. If the YouTube video does not have subtitles in the target language, it will not be spoken.

# Before Reporting a Bug: A Request for Your Cooperation

If the extension or app isn’t working as expected, we truly appreciate you taking the time to report it.
However, please understand that if the issue cannot be reproduced on the developer’s side, it can be very difficult to fix or respond to.

To help us investigate and resolve the issue more effectively, we’d greatly appreciate it if you could include the following information in your report:

### Helpful Minimum Information
- The situation in which the issue occurred (what happened and under what conditions)
- The behavior you *expected* to see
- The exact steps you took before the issue occurred
(This helps developers reproduce the problem. Reproducibility is key, so please avoid skipping any steps.)
- Your environment:
- Chrome version
- OS and its version
- CaptionSpeaker version
- CaptionSpeaker settings
- The URL of the video where the issue occurred

### A Small Tip
Saying only “It doesn’t work” makes it very difficult for developers to investigate.

What you don’t know, the developer likely doesn’t know either.

Clearly describing how to reproduce the issue greatly increases the chances of a quick and accurate fix.

# Update History

# # Version 1.0
First release

# # Version 1.1
- Add an option to stop the previous utterance when a new utterance is made
- If the subtitle in the same language as the speech setting is default, add the option of not speaking

# # Version 1.2
- When reading is turned off, stop speaking if you are speaking.
- Addresses an issue that may cause a slight delay in reading

## Version 1.3
-Slightly changed the judgment criteria of "Subtitles in the same language as the speech setting"

## Version 1.4
-Added "Setting to read only when subtitles are displayed" setting item

## Version 1.4.2
- Fixed an issue where subtitles could not be read (November 26, 2020 JST)

## Version 1.4.3
- Fixed the problem that subtitles could not be read

## Version 2.0.0
- Compatible with Manifest V3
- Fixed the problem of not speaking when transitioning from a channel (www.youtube.com/channel/...) or playlist (www.youtube.com/playlist?list=...) to a video page.
- Supports embedding in pages other than www.youtube.com (type that iframe captures www.youtube.com/embed ...) (Note that when you "add to queue" in youtube Not compatible with the displayed mini player)
- Added "Lower volume of original video during utterance" setting

## Verson 2.0.1 (2022/05)
- Fixed the problem of trying to speak the language of the browser's language setting side when the language setting of the browser (window.navigator.language) and the language to be read are different.

## Version 2.0.2 (2022/06)
- By going to get the next information when you couldn't get the subtitles, you reduced the possibility that you couldn't get the subtitles.

## Version 2.0.3 (2022/06)
- Fixed the problem that sometimes failed to be obtained in the part to get the next information entered in Version 2.0.2.

## Version 2.0.4 (2023/12)
- When video playback is stopped, speech will also stop (Thanks @RonnieBlade)
- ON/OFF setting of "Enable speech without time synchronization" will be added to "Options" (Thanks @billythekidz)

## Version 2.0.5 (2025/05)
- Ignore HTML tags such as <b> if they are present in the subtitles.
- Also target videos on https://www.youtube.com/live/. However, please note that since subtitle data is required, it will not work if the subtitle data has not been generated during live streaming, etc. In other words, it will only work if you watch after the live streaming has ended (after YouTube has generated the subtitle data or the channel owner has added the subtitles).

## Version 2.0.6 (2025/06)
- Since there were cases where subtitle data could not be acquired, we will try to make an effort to acquire them.
However, it is necessary to observe the UI side of Youtube to acquire the subtitle data. Therefore, we try to display the subtitle for a moment when the subtitle is non-displayed. Therefore, if you try to acquire subtitles by this method, there is a possibility that subtitles will be displayed for a moment.
In addition, in order to try to acquire subtitles by multiple routes, if there are factors such as network communication problems, it is possible that you may not be able to acquire subtitles and cannot speak, or even if you do speak, it may take time to start speaking due to the time it takes to acquire subtitles.

## Version 2.0.7 (2025/06)
- Addressed an issue where it did not work when “If the subtitle of the same language as the utterance setting language is default, do not speak” was ON.

## Version 2.0.8 (2025/06)
- Addressed an issue where the subtitles read out after an advertisement video was displayed were sometimes those of the advertisement.

## Version 2.0.9 (2025/06)
- Do not press the subtitle button if it seems like it will have no effect. (For example, if there are no subtitles for a /live/ video (such as when the video is currently live and subtitles have not been created), pressing the subtitle button will fix the problem of endlessly trying to get subtitles.)

# Known Issues

It seems that macOS Catalina may fail to speak with a standard speaker.
You can avoid it by setting the speaker who can make a test speech on the setting page and confirm that he can actually speak.

Latest reviews

Rose huml 2025-10-09

it stopped working a while back :( i tried all the solutions provided in the comments but nothing worked

Xumoyun Nazarov 2025-08-30

not working. plz tell me why?

Jessica Trunk 2025-05-17

I use this extension almost daily, it was the best one out there in my opinion, especially with all the setting options to tweak it to my liking. Then one day recently it just stopped working, no matter which browser I was using. Please let me know if there is a known fix for it. Thanks in advance!

Ruby S 2024-12-15

I wish there was a way to pause the video while the caption is playing, control it such that a second of the video plays in the native language and then it is translated.

Bùi Văn Tuấn 2024-12-03

When will Vietnamese voices be added? Hope the developer does it as soon as possible. Thanks a lot.

Nikhil Sinha 2024-06-30

it dont synchornise it just reads half unit next subtitles comes

Ismael Almeida 2024-06-09

Apply an update to synchronize subtitle reading with what is played

Rafael Miranda Soares 2024-05-30

In my tests it is the best extension. Native language detection and not translating, lowering the volume of automatically translated language are the biggest differentiators. Congratulations

youssef tastift 2024-05-22

good work

pauzak 2024-04-21

PERFECT. finally something that WORKS. the name of extensions could be more precise of what it is - took me awhile to find it. msot importantly - it reads the current subtitles after you fast forward/search the video. great work.

Thế Nguyễn Văn 2023-11-24

Best speaker out there and free. Thank Limura!

Miss Glossy 2023-11-10

This is probably the best extension of this type. But it has some serious delay, so sometimes it keeps on speaking even when the video is paused. Please fix!!!

Miss Glossy 2023-11-10

This is probably the best extension of this type. But it has some serious delay, so sometimes it keeps on speaking even when the video is paused. Please fix!!!

jhan johnny 2023-10-26

If there are too many subtitles, you may be able to automatically pause the video or slow it down

jhan johnny 2023-10-26

If there are too many subtitles, you may be able to automatically pause the video or slow it down

faycal me 2023-10-22

Doesn't work chrome version 118.0.5993.89 (Build officiel) (64 bits)

faycal me 2023-10-22

Doesn't work chrome version 118.0.5993.89 (Build officiel) (64 bits)

Rose Lamothe 2023-10-18

This is the best I have found and I have tried many. It starts every time, there are no buttons to push, it has all the best voices and once you adjust the pitch, speed and level, you can forget about it, it will come on as you set it up. Highly recommended.

Rose Lamothe 2023-10-18

This is the best I have found and I have tried many. It starts every time, there are no buttons to push, it has all the best voices and once you adjust the pitch, speed and level, you can forget about it, it will come on as you set it up. Highly recommended.

Aleksandr Sh 2023-06-13

В Crome Версия 114.0.5735.106 работает Отлично, Спасибо разработчикам)))

User 2023-05-15

Предыдущая верия работала очень хорошо. А эта начала говорить ТОЛЬКО ПО АНГЛИЙСКИ и с этим никак невозможно бороться.

KH 55 2023-04-01

It does not support the Arabic language

KH 55 2023-04-01

It does not support the Arabic language

橋本涼平 2023-02-04

とても使いやすい 海外の情報に気軽にアクセスできるようになり とても有益

João Paulo 2023-01-11

This extension is one of the best, due to its automations (reduce the video volume / detect when the video is in your language, and automatically disable it etc) And it may be the best case it fixes some annoying problems that are causing delay in relation to the video. adding auto throttle would fix the problem.. To be more exact: A very serious problem is the constancy of pauses when narrating.. There is a pause of 1 to 2 seconds at each narrated line.. even at 4x speed I am suffering from delays in common videos, because the narrator pausing all the time.

João Paulo 2023-01-11

This extension is one of the best, due to its automations (reduce the video volume / detect when the video is in your language, and automatically disable it etc) And it may be the best case it fixes some annoying problems that are causing delay in relation to the video. adding auto throttle would fix the problem.. To be more exact: A very serious problem is the constancy of pauses when narrating.. There is a pause of 1 to 2 seconds at each narrated line.. even at 4x speed I am suffering from delays in common videos, because the narrator pausing all the time.

TaifuN /_/_/_/ 2022-11-29

Шлак полнейший! работает коряво(можно сказать,что вообще не работает) и бразер начинает жестко тупить,а комп не слабый !!!

市川ずんが 2022-11-06

壊れた

Ngư Nguyễn 2022-10-15

very useful, just wish that it had Vietnamese option

Ngư Nguyễn 2022-10-15

very useful, just wish that it had Vietnamese option

Juan Ignacio Jimenez Miranda 2022-10-08

Interesante para ver una traducción simultánea de algún vídeo hablado en un idioma desconocido para mi.

DatingAdvice ForMen 2022-05-15

太感谢了朋友,好用到无言以对,以前都是用potplayer播放YouTube然后字幕下载下来翻译好在编辑排版观看,这个直接就可以 了,和其他大神级插件一样的好用 果然,加载了GitHub的2.0.1之后正常了O(∩_∩)O

DarkBudda 2022-04-07

Bravoooo !!!

Dariusz “Jajo” Malec 2022-03-26

super działa!!!!!

Shaun Kahler 2022-03-03

Not bad! Does what it says it does. My only qualm is that the translations take too long between subtitles and it would be nice if it were possible to keep pace outside of increasing the read rate so high.

Shaun Kahler 2022-03-03

Not bad! Does what it says it does. My only qualm is that the translations take too long between subtitles and it would be nice if it were possible to keep pace outside of increasing the read rate so high.

Zarki30 2022-02-23

marche parfaitement!!! Merci !!

dzmmmi 2022-02-05

Не работает, вообще не работает, что только не делал!(

Sinan Aybar 2022-01-22

şuan çalışıyor umarım sonradan bozulmaz ..

Ogre Bogre 2021-11-12

This little plugin facilitated my life. I can't learn a language as a result of an injury. I am very grateful to you from Hungary.Thank You

Ogre Bogre 2021-11-12

This little plugin facilitated my life. I can't learn a language as a result of an injury. I am very grateful to you from Hungary.Thank You

Jeyson Orozco 2021-10-17

Excelente para esos videos en ingles que no entiendes nada.

Mahyar 2021-10-14

Awesome extension. It would be even more awesome if you could make it work with local pc videos. Like if I've downloaded a Japanese Anime with subtitles I like the subtitles to be said loud but I have to upload it on Youtube as a private video to make it happen.

Mahyar 2021-10-14

Awesome extension. It would be even more awesome if you could make it work with local pc videos. Like if I've downloaded a Japanese Anime with subtitles I like the subtitles to be said loud but I have to upload it on Youtube as a private video to make it happen.

Joe R 2021-07-18

It worked like a dud. As in, it didn't work.

Joe R 2021-07-18

It worked like a dud. As in, it didn't work.

Chinh Tran 2021-07-11

A useful tool! I like it even though it's not perfect for me yet. Thank you for developing it.

Chinh Tran 2021-07-11

A useful tool! I like it even though it's not perfect for me yet. Thank you for developing it.

Sam Cogheil 2021-07-03

Works OK. Need to reload the video after changes to settings.

Sam Cogheil 2021-07-03

Works OK. Need to reload the video after changes to settings.

Statistics

Installs
10,000
Market
Chrome Web Store
Category
Rating
4.07 (71 votes)
Last update
2025-06-23
Version 2.0.9
Languages