Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

この音声をPython APIとして使用できますか? #1

Open
mixado1415 opened this issue Mar 15, 2024 · 1 comment
Open

この音声をPython APIとして使用できますか? #1

mixado1415 opened this issue Mar 15, 2024 · 1 comment

Comments

@mixado1415
Copy link

Python APIとして必要なのですが、提供していただけますか? ありがとう

@solaoi
Copy link
Owner

solaoi commented Mar 30, 2024

@mixado1415
こんにちは、VoicePeaky4GPTに関心を持ってくださり、ありがとうございます!

このツールは基本的にローカル環境でサーバーとして動作する設計になっております。そのため、Python APIとして直接利用することは前提としておりませんが、Pythonからこのサーバーにアクセスする方法として、requestsライブラリなどを使用したHTTPリクエストを送る方法を推奨しています。

具体的な利用方法としては、まずVoicePeaky4GPTをローカルサーバーとして起動してください。その後、Pythonスクリプトからrequestsライブラリを利用して、サーバーに対してHTTPリクエストを送ることで、音声合成の機能を利用することが可能です。

例えば以下のようなコードでサーバーにリクエストを送り、音声合成を行うことができます。

import requests
import json

# ここにサーバーのURLを指定します
url = 'http://localhost:8080'

# ここに話させたい文字列を指定します
text = 'こんにちは'

# 音声合成に必要なパラメータを辞書型で指定します
data = {
    "text": text
}
json_data = json.dumps(data)

# POSTリクエストを送信します
response = requests.post(
    url,
    data=json_data,
    headers={"Content-Type": "application/json"}
)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants