mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-18 02:04:06 -05:00
[PR #3119] [CLOSED] **WIP** feat: add alltalk tts support #7988
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/3119
Author: @acceleratorlastorder
Created: 6/13/2024
Status: ❌ Closed
Base:
main← Head:feature/add_alltalk_tts📝 Commits (10+)
cf187f2Add API URL configuration for AllTalk audio provider660ea44use call in the bat file instead of direct use of uvicornd091b2cmove alltalk API processing to the serverside, as intended originally7bdccf9added some more option to the setting pagea215f13improve a bit the code regarding all talk settingsd36e953add build:watch and normalize check:watch3a25269added new keys to I18n and improved a bit(i hope) french translation for one entry46d85ccadd translations5a905e3add one more entry to translation43981fbfix the sentence issue on alltalk and fix some attribute not being saved to the alltalk config📊 Changes
24 files changed (+1459 additions, -285 deletions)
View changed files
📝
backend/apps/audio/main.py(+50 -195)➕
backend/apps/audio/model.py(+27 -0)➕
backend/apps/audio/providers/alltalk/alltalkApi.py(+75 -0)➕
backend/apps/audio/providers/alltalk/alltalkController.py(+93 -0)➕
backend/apps/audio/providers/alltalk/alltalkModel.py(+30 -0)➕
backend/apps/audio/providers/alltalk/alltalkService.py(+24 -0)➕
backend/apps/audio/providers/openai/openaiController.py(+99 -0)➕
backend/apps/audio/providers/openai/openaiModel.py(+5 -0)➕
backend/apps/audio/providers/openai/openaiService.py(+16 -0)➕
backend/apps/audio/settings.py(+77 -0)📝
backend/config.py(+72 -1)📝
backend/constants.py(+1 -0)📝
backend/start_windows.bat(+1 -1)📝
package.json(+2 -1)📝
src/lib/apis/audio/index.ts(+76 -14)➕
src/lib/apis/audio/providers/alltalk/Alltalk.ts(+250 -0)➕
src/lib/apis/audio/providers/alltalk/AlltalkApi.ts(+82 -0)➕
src/lib/apis/audio/providers/alltalk/alltalkApiModel.ts(+93 -0)📝
src/lib/components/admin/Settings/Audio.svelte(+297 -55)📝
src/lib/components/chat/Messages/ResponseMessage.svelte(+63 -16)...and 4 more files
📄 Description
WIP feat: add alltalk tts support
Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions and describe your changes before submitting a pull request.
Before submitting, make sure you've checked the following:
devbranch.Changelog Entry
Description
Added
Changed
Breaking Changes
Additional Information
Screenshots or Videos
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.