Загрузка...

pythonでしゃべるアバターを作ってみた!【Python×アバター生成】

Pythonを使って自分そっくりのアバターを自動生成!顔写真からアニメ風・イラスト風のキャラクターを作れます。プロフィール画像やSNSにも使えるアバターが一瞬で完成!
#Python #アバター作成 #AI画像生成 #自作アバター #プロフィール画像 #機械学習 #イラストAI
import pygame
import time
from gtts import gTTS
import os

# 音声生成
text = "こんにちは、私はPythonアバターです。"
tts = gTTS(text=text, lang='ja')
tts.save("voice.mp3")

# 画像ロード(口開閉)
mouth_closed = pygame.image.load("C:\\Users\\striv\\Downloads\\buranko_boy_smile.png")
mouth_open = pygame.image.load("C:\\Users\\striv\\Downloads\\buranko_boy_sad.png")

# Pygame初期化
pygame.init()
screen = pygame.display.set_mode((400, 400))
pygame.display.set_caption("喋るアバター")

# 音声再生
os.system("start voice.mp3")

# 口パクアニメーション + イベント処理
start_time = time.time()
duration = 5 # 5秒くらい喋る想定

running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

# 口パク切り替え(0.3秒ごと)
if int((time.time() - start_time) * 3) % 2 == 0:
screen.blit(mouth_open, (100, 100))
else:
screen.blit(mouth_closed, (100, 100))

pygame.display.flip()

# 時間経過で自動終了
if time.time() - start_time duration:
running = False

pygame.quit()
興味があればぜひ〜👇
YouTubeでプログラミングの発信をしながら、
チャンネル登録1万人を目指して活動しています。

プログラミングでつまずいた方向けに、 無料で質問・相談できるLINEも用意しています。
https://lin.ee/pOPZtqG

Видео pythonでしゃべるアバターを作ってみた!【Python×アバター生成】 канала IT大学こーチャンネル
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять