Я не могу использовать 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.
пожалуйста, помогите мне сделать мой бот