Как использовать create_ffmpeg_player в discord.py - PullRequest
0 голосов
/ 11 января 2019

Я не могу использовать create_ffmpeg_player () в discord.py

Я создаю бот Discord TTS, который работает только на определенных голосовых каналах. поэтому я использую gTTS, чтобы сделать mp3-файл, и он работает хорошо но когда я воспроизводю mp3-файл методом create_ffmpeg_player (), консоль говорит, что не может найти файл!

пожалуйста, помогите мне

вот мой код о create_ffmpeg_player

vc = client.voice_client_in(message.server) 

player = await vc.create_ffmpeg_player('dts.mp3')

player.start()

я использовал voice_client_in для получения voiceclient в vc

это мой код ошибки

Ignoring exception in on_message
Traceback (most recent call last):
  File "C:\Program Files\Python36\lib\site-packages\discord\voice_client.py", line 431, in create_ffmpeg_player
    p = subprocess.Popen(args, stdin=stdin, stdout=subprocess.PIPE, stderr=stderr)
  File "C:\Program Files\Python36\lib\subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "C:\Program Files\Python36\lib\subprocess.py", line 997, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] 지정된 파일을 찾을 수 없습니다/*(The specified file could not be found.)*/

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

Traceback (most recent call last):
  File "C:\Program Files\Python36\lib\site-packages\discord\client.py", line 307, in _run_event
    yield from getattr(self, event)(*args, **kwargs)
  File "dts.py", line 76, in on_message
    player = await vc.create_ffmpeg_player('dts.mp3')
  File "C:\Program Files\Python36\lib\site-packages\discord\voice_client.py", line 434, in create_ffmpeg_player
    raise ClientException('ffmpeg/avconv was not found in your PATH environment variable') from e
discord.errors.ClientException: ffmpeg/avconv was not found in your PATH environment variable

если он работает хорошо, должен быть воспроизведен голосовой файл mp3! но это просто происходит ошибка

Ошибка говорит о том, что файл не найден, но в каталоге, где находится файл .py, находится файл mp3.

пожалуйста, помогите мне сделать мой бот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...