#2485 could not convert string to float: '3-5'

103.229* Posted at: 1 day ago 👁18

could not convert string to float: '3-5'


=
system:Windows-10-10.0.26200-SP0
version:v3.83
frozen:True
language:zh
root_dir:D:/zimufanyi

1 Replies

这个错误 could not convert string to float: '3-5' 通常发生在您尝试将包含非数字字符(如短横线 -)的字符串转换为浮点数时。

pyVideoTrans 的上下文中,这很可能是因为您在 高级选项配音设置 中,为 语速、音量或音调 等参数输入了不规范的数值。

请按以下步骤检查和修正:

  1. 检查主界面快速参数:

    • 点击主界面右下角的 “设置更多参数”
    • 检查 “配音语速”“配音音量”“配音音调” 这三个输入框。
    • 正确的格式 应为纯数字或带百分号/单位的数字,例如:

      • 50 (表示增加50%)
      • +50% (同上)
      • -20% (表示减少20%)
      • +100Hz (音调)
    • 错误的格式 包括:3-550-100 等。请确保输入框内没有短横线或其他非数字字符。
  2. 检查高级选项中的配音参数:

    • 进入菜单栏:工具 -> 高级选项
    • “配音调整” 区域,同样检查与语速、音量、音调相关的设置项,确保其值为数字或符合上述格式。
  3. 通用解决方案:

    • 将上述所有相关参数框清空,或恢复为默认值 0+0%+0Hz
    • 然后重新输入正确的数值。

完成修正后,再次尝试运行软件即可。

请查看更多参考文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions