miaohuil
miaohuil
修改get_day_of_week可以往下运行了: 将# response = f"当前日期: {current_date},当前时间: {current_time.strftime('%H点%M分%秒')},星期几: {weekday_name}" 修改为:response = f"当前日期: {current_date},当前时间: {current_time.strftime('%H:%M:%S')},星期几: {weekday_name}"
能提供您的config.yaml模版和ffmpeg的版本吗?
谢谢,是中文路径名的问题。 另外我共享一下我部署时遇到的两个问题: 1、缺省安装的 ffmpeg 7.0.2 应该是不兼容的, 需要手动下载老一点的版本,例如 6.1.1 2、读取yaml配置文件需要改成utf8,代码文件bailing/utils.py,修改内容为: def read_config(config_path): with open(config_path, "r", encoding='utf-8') as file: config = yaml.safe_load(file) return config 现在server.py和main.py都运行起来了,但一直显示加载中 
解决了,因该是windows路径的斜杠问题。作者开发应该是基于MACOS的
> > 解决了,因该是windows路径的斜杠问题。作者开发应该是基于MACOS的 > > 这个怎么解决的? 应该是我修改了的代码问题。和斜杠关系不大
> windows下 ffmpeg识别的问题 2024-11-01 17:27:41,697 - torio._extension.utils - DEBUG - Loading FFmpeg6 2024-11-01 17:27:41,700 - torio._extension.utils - DEBUG - Failed to load FFmpeg6 extension. Traceback (most recent call last): File...
如果使用GTTS+PyaudioPlayer,GTTS的代码需要修改如下: class GTTS(AbstractTTS): def __init__(self, config): self.output_file = config.get("output_file") self.lang = config.get("lang") def _generate_filename(self, extension=".wav"): return os.path.join(self.output_file, f"tts-{datetime.now().date()}@{uuid.uuid4().hex}{extension}") def _log_execution_time(self, start_time): end_time = time.time() execution_time = end_time - start_time logger.debug(f"执行时间:...
如果使用EdgeTTS+PyaudioPlayer,tts的代码修改如下: class EdgeTTS(AbstractTTS): def __init__(self, config): self.output_file = config.get("output_file", "tmp/") self.voice = config.get("voice") def _generate_filename(self, extension=".wav"): return os.path.join(self.output_file, f"tts-{datetime.now().date()}@{uuid.uuid4().hex}{extension}") def _log_execution_time(self, start_time): end_time = time.time() execution_time = end_time - start_time...