elevenlabslib
1.0.0
전체 elevenlabs API를위한 파이썬 래퍼.
주된 이유는 재생에 대한 다른 접근 방식 때문입니다. 외부 프로세스로 배관하는 대신 파이썬 내에서 순수하게 재생하면 다음과 같은 몇 가지 중요한 추가 작업이 있습니다.
pip install elevenlabslib 실행합니다. PYPI에 있습니다.
참고 : Linux에서는 Portaudio를 설치해야 할 수도 있습니다. 데비안 및 파생 상품에서는 sudo apt-get install libportaudio2 이며 아마도 sudo apt-get install python3-pyaudio .
중요 : 라이브러리에는 MP3 지원이 도입 된 경우와 같이 LibSndfile v1.1.0 또는 새로 필요합니다. 이것은 Windows에서는 문제가되지 않지만 다른 플랫폼과 관련이있을 수 있습니다. 자세한 내용은 SoundFile Repo를 확인하십시오.
훨씬 더 포괄적 인 예는 exames.py 또는 문서를 확인하십시오.
다음은 매우 간단한 사용 샘플입니다.
from elevenlabslib import *
user = User ( "API_KEY" )
voice = user . get_voices_by_name_v2 ( "Rachel" )[ 0 ] # This is a list because multiple voices can have the same name
voice . generate_play_audio_v2 ( "Test." , playbackOptions = PlaybackOptions ( runInBackground = False ))
for historyItem in user . get_history_items_paginated ():
if historyItem . text == "Test." :
# The first items are the newest, so we can stop as soon as we find one.
historyItem . delete ()
break