docs for text to speech

Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
This commit is contained in:
Lukas Schaefer
2025-04-29 20:11:19 -04:00
parent 77aaa492b9
commit e4edef17fb
4 changed files with 14 additions and 1 deletions

View File

@ -111,6 +111,13 @@ In order to make use of our AI agent feature, offering the execution of actions
You will also need a text processing provider as specified above (ie. *llm2* or *integration_openai*).
Text-To-Speech
~~~~~~~~~~~~~~
In order to make use of Text-To-Speech, you will need an app that provides a Text-To-Speech backend:
* *integration_openai* - Integrates with the OpenAI API to provide AI functionality from OpenAI servers (Customer support available upon request; see :ref:`AI as a Service<ai-ai_as_a_service>`)
Configuration
-------------

View File

@ -66,6 +66,7 @@ Nextcloud uses modularity to separate raw AI functionality from the Graphical Us
"Context Chat","`Nextcloud Assistant Context Chat <https://apps.nextcloud.com/apps/context_chat>`_","Yellow","Yes","Yes","No","Yes"
"","`Nextcloud Assistant Context Chat (Backend) <https://apps.nextcloud.com/apps/context_chat_backend>`_","Yellow","Yes","Yes","No","Yes"
"Context Agent","`Nextcloud Context Agent <https://apps.nextcloud.com/apps/context_agent>`_","Green","Yes","Yes","Yes","Yes"
"Text To Speech","`Open AI Text To Speech <https://apps.nextcloud.com/apps/integration_openai>`_","Red","No","No","No","No"
Ethical AI Rating

View File

@ -36,7 +36,7 @@ Back-end changes
Added APIs
^^^^^^^^^^
- TBD
- New service ``OCP\TaskProcessing\TextToSpeech`` to convert text to speech.
Changed APIs
^^^^^^^^^^^^

View File

@ -116,6 +116,11 @@ The following built-in task types are available:
* ``input``: ``Text``
* Output shape:
* ``output``: ``Text``
* ``'core:text2speech'``: This task type is for generating images from text prompts. It is implemented by ``\OCP\TaskProcessing\TaskTypes\TextToSpeech``
* Input shape:
* ``input``: ``Text``
* Output shape:
* ``speech``: ``Audio``
Task types can be disabled in the AI admin settings so they are not available for the Assistant or other apps even if they are implemented. All implemented Task types are enabled by default.