WIP: Add TTS cog #18

Draft
cswimr wants to merge 14 commits from tts into main
Owner

The TTS cog will have support for both Google Cloud TTS and Google Translate TTS, and will utilize PyLav.

The TTS cog will have support for both Google Cloud TTS and Google Translate TTS, and will utilize [PyLav](https://github.com/PyLav/Red-Cogs).
cswimr added the
cog
label 2024-02-19 18:38:19 -05:00
cswimr self-assigned this 2024-02-19 18:38:19 -05:00
cswimr added 1 commit 2024-02-19 18:38:19 -05:00
feat(tts): added new cog
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 10s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 14s
a2f61d697f
cswimr added 1 commit 2024-02-19 18:38:28 -05:00
misc(tts): comment anchors are cool or smth
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 6s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 13s
014b2b4ef0
cswimr added 1 commit 2024-02-19 18:42:17 -05:00
fix(tts): awaited a coroutine and added an error message if you load the cog without pylav loaded
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 8s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 14s
e5d466cf8b
cswimr added 1 commit 2024-02-19 18:52:03 -05:00
feat(tts): made pylav check happen on message invocation instead of on cog load
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 8s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 15s
bcca864d02
cswimr added 1 commit 2024-02-21 10:53:35 -05:00
feat(tts): bunch of changes
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 15s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 27s
3c4fba46b6
- changed how the cog loads, instead of depending on the `PyLavPlayer` cog, it'll just load PyLav from the `__init__.py` file
- moved configuration to a separate file
- added a configuration menu
- added pylav as a dependency in poetry and `info.json`
- set repository python version to `>=3.11,<3.12`
cswimr added 2 commits 2024-02-21 11:47:26 -05:00
fix(tts): turned autohelp off for tts command
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 15s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 27s
567f51fb45
cswimr added 1 commit 2024-02-21 11:48:33 -05:00
fix(tts): awaited a coroutine
All checks were successful
Actions / Lint Code (Ruff) (pull_request) Successful in 10s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 26s
17312348fc
cswimr added 1 commit 2024-02-28 11:28:29 -05:00
Merge branch 'main' into tts
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 24s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 26s
01c78d6e5b
cswimr added 1 commit 2024-02-28 11:31:01 -05:00
Merge branch 'main' into tts
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 23s
Actions / Build Documentation (MkDocs) (pull_request) Successful in 24s
e02a97f689
cswimr added 1 commit 2024-05-04 10:21:55 -04:00
Merge branch 'main' into tts
Some checks failed
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 6s
Actions / Build Documentation (MkDocs) (pull_request) Failing after 8s
e587b4c32f
cswimr added 1 commit 2024-05-04 10:24:10 -04:00
fix(repo): add pylav as a dependency
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 41s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 53s
ea0db88fbe
cswimr added 2 commits 2024-09-15 23:40:37 -04:00
Merge remote-tracking branch 'origin/main' into tts
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 50s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 1m2s
9549690767
Some checks failed
Actions / Build Documentation (MkDocs) (pull_request) Successful in 50s
Actions / Lint Code (Ruff & Pylint) (pull_request) Failing after 1m2s
This pull request has changes conflicting with the target branch.
  • poetry.lock
  • pyproject.toml
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin tts:tts
git checkout tts

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff tts
git checkout tts
git rebase main
git checkout main
git merge --ff-only tts
git checkout tts
git rebase main
git checkout main
git merge --no-ff tts
git checkout main
git merge --squash tts
git checkout main
git merge --ff-only tts
git checkout main
git merge tts
git push origin main
Sign in to join this conversation.
No description provided.