Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Alkohole authored Jun 9, 2024
1 parent 680cc10 commit df40660
Showing 1 changed file with 51 additions and 52 deletions.
103 changes: 51 additions & 52 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

| | From | To | Date |
|---|---|---|---|
| Расширение | ~~v0.5.1~~ | **v0.5.3**_(js)_ | 25.05.24 |
| Страница окна | ~~v0.3.4~~ | **v0.4**_(web)_ | 09.04.24 |
| Расширение | ~~v0.5.3~~ | [**v0.5.4**_(js)_](#update-in-v054js-) | 09.06.24 |
| Страница окна | ~~v0.3.4~~ | [**v0.4**_(web)_](#update-in-v04web-) | 09.04.24 |

<details>
<summary>
Expand Down Expand Up @@ -42,9 +42,9 @@ https://github.com/Alkohole/udr/assets/59339504/99fdac2b-0f26-42e5-94eb-2a550acb
- Имеется выбор голосов озвучки: 9 женских и 9 мужских голоса.
- Имеется возможность самостоятельно выставлять ударения в словах омографах используя `+` перед ударной буквой, также имеется пауза между словами `-`. Пример: `З+амок, Зам+ок`

https://github.com/Alkohole/machine-reading-text/blob/fe8f3278a5f6529f2cc64e8d6cf6b191560cf40c/mrt.user.js#L25-L26
https://github.com/Alkohole/machine-reading-text/blob/680cc10ebb3280dc628a6bbc7de56536fe2c705c/mrt.user.js#L25-L26
В этих двух переменных вы можете указать значение сдвига по умолчанию и позиционирование по умолчанию. <br>
```var offsetRight =``` - число сдвига в пикселях _(пиксели не указываются)_ <br>
```var offset =``` - число сдвига в пикселях _(пиксели не указываются)_ <br>
```var charPos =``` - сторона по умолчанию **left**/**right**

## Установка и Обновление:
Expand Down Expand Up @@ -109,95 +109,94 @@ _В качестве примера для голоса служит глава



<br>
<br>
<br>
<hr>


# Окно объявлений:

> [!IMPORTANT]
> Этот проект - мой личный каприз, и он не рассчитан на что-то серьезное. <br>
> Из-за того что данный tts доступен только в браузере `Yandex` и только под **`Windows`**, а обладателям **`MacOS`** и **`Linux`** даже с браузером `Yandex` данная читалка не доступна, я захотел реализовать такую возможность для любых браузеров и **`OS`**'ей. <br>
> [!TIP]
> Если вам нужна английская версия - воспользуйтесь **[Edge TTS](https://github.com/EdgeTTS/EdgeTTS.github.io)** или любым другим TTS. <br>
> Если вам интересны реализации другого функционала из `Yandex` браузера: <br>
> - **[[VOT] - voice-over-translation](https://github.com/ilyhalight/voice-over-translation)** - позволяет переводить видео на `YouTube` _(и не только)_ в виде озвучки и/или субтитров.
> [!IMPORTANT]
> В случае неполадок - перезагрузите браузер. <br>
> `1` запрос размером около `20k` символов приблизительно равен `10MB`, <br>
> `102` запроса в `20k` будет приближаться к `1GB`, <br>
> это забивает вашу оперативную память и может вызвать зависания, <br>
> на данный момент, я пытаюсь решить эту проблему, а временное решение - `перезагрузка браузера`. <br>
> <br>
> Для тех, у кого трафик интернета ограничен, рекомендуется контролировать количество запросов, которые вы отправляете, чтобы избежать излишнего расходования трафика и ограничений вашего интернет-подключения.
<details>
<summary>

## `Окно объявлений`
</summary>

> [!NOTE]
> <sup>_Update in v0.5.3(js)_</sup> <br>
> Добавлена возможность изменения позиционирования окна. <br>
> Добавлена кнопка настроек <br>
> ## <sup>_Update in v0.5.4(js)_</sup> <br>
> - Добавлена капсуляция `Shadow DOM` - теперь css/js сайтов не будет влиять на интерфейс плагина. <br>
> - Добавлена картинка для настроек. <br>
> - `offsetRight` был переименован в `offset`. <br>
> [!NOTE]
> <sup>_Update in v0.4(web)_</sup> <br>
> Добавлен голоса: **Selay**, **Erkanyavas**, **Silaerkan**. <br>
> Добавлены языки: `Tr`, `Uk`, `En` <br>
> Добавлена дополнительные скорости речи. <br>
> Добавлена возможность выставлять ударения используя `+` перед ударной буквой, и пауза `-` <br>
> Интерфейс переработан. <br> <br>
> <sup>_Fix+Add in v0.4(web)_</sup> <br>
> Исправлена проблема когда модель для Английского языка использовала Русский язык. <br>
> Удалены голоса **Erkanyavas** и **Silaerkan** из Турецкого языка. <br>
> Добавлены 3 голоса: **Levitan**, **Nick** и **Zhenya**. <br>
> ## <sup>_Update in v0.4(web)_</sup> <br>
> - Добавлен голоса: **Selay**, **Erkanyavas**, **Silaerkan**. <br>
> - Добавлены языки: `Tr`, `Uk`, `En` <br>
> - Добавлена дополнительные скорости речи. <br>
> - Добавлена возможность выставлять ударения используя `+` перед ударной буквой, и пауза `-` <br>
> - Интерфейс переработан. <br> <br>
>
> ## <sup>_Fix+Add in v0.4(web)_</sup> <br>
> - Исправлена проблема когда модель для Английского языка использовала Русский язык. <br>
> - Удалены голоса **Erkanyavas** и **Silaerkan** из Турецкого языка. <br>
> - Добавлены 3 голоса: **Levitan**, **Nick** и **Zhenya**. <br>
<br>

# Окно сообщений:
</details>
<details>
<summary>

## `Окно сообщений`
</summary>

> [!NOTE]
> <sup>_Add 26.05.24_</sup> <br>
> Интересный баг получился: при вызове `prompt()`(настройки) в момент озвучки текста - озвучка ставится на паузу... <br>
> Баг этот интересен потому, что функции паузы нету и я до сех пор не могу разобрать большую часть скрипта tts... <br>
> PS: Один баг<sup>_(не этот)_</sup>, признаюсь, я заныкал под ковер) <br>
> ![](https://user-images.githubusercontent.com/4020842/71448591-fb950080-274e-11ea-92ed-9489ec959d85.png)
> [!NOTE]
> <sup>_Add 18.04.24_</sup> <br>
> Когда на утро фикс превращается в крысу: <br>
> ![](https://desu.shikimori.one/system/user_images/original/785574/1892228.jpg)
> [!NOTE]
> <sup>_Add 09.04.24_</sup> <br>
> Переработан интерфейс, и удалена страница **Скачать**. <br>
> Я заметил, что украинский язык можно давать обычным моделям для русского языка, с минимальными погрешностями в произношении. <br>
> Добавлена возможность вручную выставлять ударения используя `+` перед ударной буквой. Пример: `З+амок, зам+ок` <br>
> В этой системе так же есть `-` который добавляет пайзу.
> [!NOTE]
> <sup>_Add 24.03.24_</sup> <br>
> Что происходит с **GitHub?!** Это просто _**пиз__Ц**_... Постоянно мой `README.md` саморедактируется и откатывается, чо это за _**на__Й**_**?!**
> [!NOTE]
> <sup>_Add 23.03.24_</sup> <br>
> В скором времени буду работать над функцией скачивания.
> [!NOTE]
> <sup>_Add 10.03.24_</sup> <br>
> Не представлюя как я умудрился пропустить еще 6 моделей TTS... Вроде бы они не работали раньше...<br>
> В дополнение, я чуть почистил скрипт TTS... Надо бы еще чуток почитить...<br>
> Фикс поля ввода для браузеров построенных на **Chromium**.
> [!NOTE]
> <sup>_Add 24.02.24_</sup> <br>
> Оригинальный скрипт **TTS** полный ад, переменные и константы просто однобуквенные приколы (пример: `a`, `e`, `t`, `g`, ...) и ищи-свищи кто есть что.
> [!NOTE]
> <sup>_Add 23.02.24_</sup> <br>
> Искал громкость, но случайно наткнулся на смену TTS модели.
> [!NOTE]
> <sup>_Add 22.02.24_</sup> <br>
> Забавно, но это расширение работает на телефоне Android.
</details>
<hr>
<br><br>

> [!IMPORTANT]
> Этот проект - мой личный каприз, и он не рассчитан на что-то серьезное. <br>
> Из-за того что данный tts доступен только в браузере `Yandex` и только под **`Windows`**, а обладателям **`MacOS`** и **`Linux`** даже с браузером `Yandex` данная читалка не доступна, я захотел реализовать такую возможность для любых браузеров и **`OS`**'ей. <br>
> [!TIP]
> Если вам нужна английская версия - воспользуйтесь **[Edge TTS](https://github.com/EdgeTTS/EdgeTTS.github.io)** или любым другим TTS. <br>
> Если вам интересны реализации другого функционала из `Yandex` браузера: <br>
> - **[[VOT] - voice-over-translation](https://github.com/ilyhalight/voice-over-translation)** - позволяет переводить видео на `YouTube` _(и не только)_ в виде озвучки и/или субтитров.
> [!IMPORTANT]
> В случае неполадок - перезагрузите браузер. <br>
> `1` запрос размером около `20k` символов приблизительно равен `10MB`, <br>
> `102` запроса в `20k` будет приближаться к `1GB`, <br>
> это забивает вашу оперативную память и может вызвать зависания, <br>
> на данный момент, я пытаюсь решить эту проблему, а временное решение - `перезагрузка браузера`. <br>
> <br>
> Для тех, у кого трафик интернета ограничен, рекомендуется контролировать количество запросов, которые вы отправляете, чтобы избежать излишнего расходования трафика и ограничений вашего интернет-подключения.

0 comments on commit df40660

Please sign in to comment.