Hi,

das funktioniert mit KI-Sprachgeneratoren und KI-Musikgeneratoren. Sollte deine gewünschte Stimme nicht existieren, dann kannst du diese zum Beispiel mit ElevenLabs oder Kits klonen.

...zur Antwort

Da du wahrscheinlich sehr viele Bilder generieren wirst, würde ich dir Supermachine oder Automatic1111 empfehlen. Supermachine, falls deine Hardware nicht für Automatic1111 und einem SDXL-Modell ausreicht.

Denk dran, dass du bei deinen Bildern dann:

  • immer das gleiche Modell nutzt
  • Inpainting-Funktion verwendest
  • Seed-Nummer verwendest
  • Steps und Seitenverhältnis beibehältst.

Das sind nämlich alles Faktoren, die dein Bild immer wieder anders aussehen lassen können.

Supermachine: https://youtu.be/gC0eXWlQ2AU?si=BUJVbCeRgEpX4OyG

Stable Diffusion Tutorial: https://www.youtube.com/watch?v=hlJwEYPXOEU&list=PLOVdyZWssyRFYYoZx78GRrS2h8e4VPA0M

Viel Glück :)

...zur Antwort

Probiere es doch mal mit Kits. Ich habe damit zum Beispiel meine eigene Stimme geklont. Mit Kits kannst du auch Vocals separieren. Das bedeutet, dass du die Stimme von der Hintergrundmusik isolieren kannst.

Hier findest du den Artikel: https://helpedbyanerd.com/software/kits-ai

https://youtu.be/-Ku5jBaitW8?si=dy_QSY5JF3SuN50x

...zur Antwort

Die Software Altered soll das wohl können: https://www.altered.ai/real-time/

...zur Antwort

Das dürfte mit Kits klappen: https://helpedbyanerd.com/software/kits-ai. Deine Stimmen sollten da "Privat" sein.

...zur Antwort
Python Fehlermeldung "KeyError: 'data'"?

Ich möchte gerne einen KI Discord Server machen. Die KI hab ich schon und diese hat auch eine API(?). Ich hab den Bot auch schon auf dem Server und ich kann auch Prompts eingeben. Aber wenn ich Prompt eingebe, kommt bei diesem Code:

import discord
from gradio_client import Client


TOKEN = 'MeinToken'
FOOOCUS_API_URL = 'http://127.0.0.1:7865/'


fooocus_client = Client(FOOOCUS_API_URL)


intents = discord.Intents.default()
client = discord.Client(intents=intents)


@client.event
async def on_ready():
    print(f'{client.user} ist eingeloggt!')


@client.event
async def on_message(message):
    if message.channel.name == 'prompt-kanal' and message.author != client.user:
        result = fooocus_client.predict(message.content, fn_index=2)
        await message.channel.send(file=discord.File(result))


client.run(TOKEN)

Diese Fehlermeldung:

2024-04-16 15:35:07 ERROR discord.client Ignoring exception in on_message
Traceback (most recent call last):
File "C:...\venv\Lib\site-packages\gradio_client\compatibility.py", line 105, in _predict
output = result["data"]
~~~~~~^^^^^^^^
KeyError: 'data'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "C:...\venv\Lib\site-packages\discord\client.py", line 441, in _run_event
await coro(*args, **kwargs)
File "c:...\bot.py", line 19, in on_message
result = fooocus_client.predict(message.content, fn_index=2)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:...\venv\Lib\site-packages\gradio_client\client.py", line 459, in predict
).result()
^^^^^^^^
File "C:...\venv\Lib\site-packages\gradio_client\client.py", line 1374, in result
return super().result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users..._base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "C:\Users..._base.py", line 401, in __get_result
raise self._exception
File "C:\Users...\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:...\compatibility.py", line 65, in _inner
predictions = _predict(*data)
^^^^^^^^^^^^^^^
File "C:...\compatibility.py", line 119, in _predict
raise KeyError(
KeyError: 'Could not find 'data' key in response. Response received: {'detail': [{'type': 'model_attributes_type', 'loc': ['body'], 'msg': 'Input should be a valid dictionary or object to extract fields from', 'input': '{"data": [""], "fn_index": 2, "session_hash": "d7f62bf0-174c-45fe-b3f6-c5e7f00848d3"}', 'url': 'https://errors.pydantic.dev/2.1/v/model_attributes_type'}]}'

Ich checke einfach nicht, woran das liegen könnte...

...zur Frage

Setze in dieser Zeile: "result = fooocus_client.predict(message.content, fn_index=2)" einen Breakpoint und schaue nach, welchen Output du erhältst. Nach deiner Fehlermeldung sollte es definitiv ein Dictionary mit dem Key "data" geben. Falls nicht, dann solltest du den Fehler in dieser Zeile beheben können.

...zur Antwort
"Repetitious content

Repetitious content refers to channels where the content is so similar, viewers may have trouble spotting the difference between videos on the same channel. This policy is based on the Search Console portion of our program policies. We’ve put it in a context that’s more relevant for YouTube creators.

This policy applies to your channel as a whole. In other words, if you have many videos that violate our guidelines, monetization may be removed from your entire channel."

Quelle: https://support.google.com/youtube/answer/1311392?hl=en#zippy=%2Cfollow-the-youtube-community-guidelines%2Cfollow-our-program-policies

Ich kann mir gut vorstellen, dass deine Videos darunterfallen. Wird also schwierig deinen Account zu monetarisieren.

...zur Antwort

Ich könnte mir gut vorstellen, dass das mit Automatic1111 machbar ist. Da müsstest du dann mal schauen, welche ControlNet-Funktion, LoRa, Modell und Denoising Strength da gut zusammenpassen.

Falls du dich noch nicht gut mit Automatic1111 auskennst, dann könnten dir diese Videos helfen:

https://www.youtube.com/watch?v=hlJwEYPXOEU&list=PLOVdyZWssyRFYYoZx78GRrS2h8e4VPA0M

...zur Antwort

Hi,

das kannst du an sich mit jedem KI-Bildgenerator machen der ControlNet-Funktionen unterstützt. Dass wonach du suchst heißt zum Beispiel bei Artsmart Pose Control:

https://youtu.be/kMtHZU2LO10?si=9VT7sfBAD_dHvJkD&t=239

Falls du es kostenlos willst, dann lad dir einfach Automatic1111 und ein Modell von Civitai herunter.

...zur Antwort

10Web ist da mittlerweile ganz gut aufgestellt. Vor allem, da es im Hintergrund weiterhin eine WordPress-Seite ist sowie Elementor verwendet wird. Das bedeutet, dass du dir den ersten Entwurf schnell mit Hilfe von KI erstellen kannst und den Feinschliff dann selbst machst. Ich habe zum Beispiel 10Web selbst getestet und fand das Ergebnis besser als gedacht:

https://www.youtube.com/watch?v=vzpmbaEgQRM

...zur Antwort

Hi,

vielleicht klappt es besser, wenn du den Text in eine Datei packst und dann die Datei hochlädst.

Ich habe beispielsweise einen Export aller Artikel von meiner WordPress-Seite hochgeladen und ChatGPT konnte mir jeden Artikel zusammenfassen.

...zur Antwort

Hi,

kostenlos würde es mit Automatic1111 und einem Modell von Civitai funktionieren. Jedoch brauchst du dafür eine Grafikkarten mit mind. 8 GB Ram. Sonst dauert das generieren der Bilder eine Ewigkeit.

Supermachine hat eine ControlNet-Funktion die das ganz gut kann. Hier zeige ich, wie die funktioniert:

https://youtu.be/dmgGG58uHPk?si=t-uYT8tE6SKKwFKF

Gruß

...zur Antwort

Automatic1111, ComfyUI und Fooocus kannst du lokal installieren und dann ein beliebiges Stable Diffusion Modell von Civitai verwenden.

Hier findest du ein paar Tipps:
https://www.youtube.com/watch?v=hlJwEYPXOEU&list=PLOVdyZWssyRFYYoZx78GRrS2h8e4VPA0M

Alternativ kannst du auch Supermachine verwenden: https://helpedbyanerd.com/software/supermachine

...zur Antwort

Hi,

vielleicht hilft dir das Video:

https://www.youtube.com/watch?v=SNqc_mTFbmU

Ich würde dir auch empfehlen, dass du dir für solche Repos jeweils eine venv erstellst.

Gruß

...zur Antwort

Hi,

Tensor Art wäre eine Möglichkeit:

https://www.youtube.com/watch?v=OE29psoR0Rs

oder Automatic1111:

https://www.youtube.com/watch?v=eA_V3-SIvaw

...zur Antwort

Wenn du bereit bist dir Automatic1111 oder Fooocus zu installieren, dann kannst du ein beliebiges SDXL-Modell verwenden, um sehr gute Bilder zu erstellen. Jedoch solltest du dafür mindestens eine GPU mit 4GB Ram haben. Besser wären 8GB. Alternativ kannst du Artsmart.ai oder Supermachine nutzen. Die verwende ich, da die relativ günstig sind und auch SDXL Modelle anbieten.

Fooocus (kostenlos)

https://www.youtube.com/watch?v=SNqc_mTFbmU

Supermachine

https://www.youtube.com/watch?v=gC0eXWlQ2AU

Artsmart.ai

https://helpedbyanerd.com/artsmart-ai-test

Gruß

...zur Antwort

Eventuell mit einem KI-Bildgenerator, der die Img2Img-Funktion hat. Damit kannst du ein Referenzbild sowie eine Prompt angeben. Bei manchen kannst du auch noch das Verhältnis zwischen Prompt und dem Referenzbild steuern. Supermachine könnte das eventuell. Die ersten 10 Credits sind umsonst. Hier lernst du mehr über Supermachine.

...zur Antwort