查看: 167|回复: 2
打印 上一主题 下一主题

[求助] speex 转换语音文件出现问题请求帮助

[复制链接]
  • TA的每日心情
    擦汗
    2021-11-17 09:18
  • 签到天数: 79 天

    [LV.6]常住居民II

    3

    主题

    269

    回帖

    2434

    积分

    解元

    Rank: 5Rank: 5

    积分
    2434

    QQ 章

    跳转到指定楼层
    1
    发表于 2021-8-31 09:54:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    我在使用 pyglossary 转换macOS Dictionary词典时, 需要使用speex转换语音文件发生了问题

    我根据这个博客执行的 https://kaihao.io/2018/mdict-to-macos-dictionary/

    1. find OtherResources -name "*.spx" -execdir sh -c 'spx={};speexdec $spx  ${spx%.*}.wav' \;
    复制代码



    在转换过程中,iterm2 会用 vi 打开新的 spx文件 , 我保存了, 接下来有个 spx文件使用 GNU nano 打开了,我对 GNU nano完全陌生不知道如何操作




    我退出了这个文件, 接下来还有几个进入vi的spx文件,我都一一保存了, 最后提示
    1. sh: galaxy.spx: command not found
    2. .wav: No such file or directory

    3. Encoded with Speex speex-1.2beta3
    4. sh: and: command not found
    5. .wav: No such file or directory

    6. sh: address.spx: command not found
    7. .wav: No such file or directory

    8. sh: man.spx: command not found
    9. .wav: No such file or directory

    10. sh: Mountains.spx: command not found
    11. .wav: No such file or directory

    12. Druz.spx: No such file or directory
    复制代码





    这一系列 报错, 在提示没有galaxy.spx 这个文件还会继续执行下去

    在遇到 没有Druz.spx 文件时卡住了 ,按 回车键 出现下面这样



    在我使用 control + C 终止退出时, 出现 stdin: Input/output error ,不停的运行 ,每运行一次就出现一行stdin: Input/output error,




    我从后台杀掉进程,再度打开iterm2 还会恢复这个会话,
    最后我从iterm2 内设置了不恢复会话 才解决。





  • TA的每日心情
    开心
    昨天 19:36
  • 签到天数: 624 天

    [LV.9]以坛为家II

    539

    主题

    1981

    回帖

    5万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    53357

    翰林院专用章推广专家灌水大神章笑傲江湖章小蜜蜂章管理组专用章QQ 章

    2
    发表于 2021-8-31 19:23:17 | 只看该作者
    本帖最后由 孤影 于 2021-8-31 10:24 编辑

    我都是用foobar2000转的
  • TA的每日心情
    擦汗
    2021-11-17 09:18
  • 签到天数: 79 天

    [LV.6]常住居民II

    3

    主题

    269

    回帖

    2434

    积分

    解元

    Rank: 5Rank: 5

    积分
    2434

    QQ 章

    3
     楼主| 发表于 2021-9-1 12:15:17 | 只看该作者
    我没说我的系统是macOS吗?