[尝试播放音频时权限被拒绝-R

问题描述 投票:0回答:1

我正在尝试使用seewave的listen选项播放声音文件,并出现权限被拒绝的错误

library(seewave)
v.sound <-sin(2*pi*440 * seq(0,1,length.out = 8000))
f <- 8000
seewave::listen(v.sound, f= f)
sh: /var/folders/gg/5v7wvcts2jg4zm40s7r9fgqc0000gn/T//RtmpDWOqTa/tuneRtemp.wav: Permission denied

当使用tuneR的play()函数读取.wav文件时,使用相同的结果。我尝试了建议here,并得到了相同的结果。

我正在使用macOS High Sierra 10.13.6

r audio wav
1个回答
0
投票

因此,结果包'sound'和'tuneR'都使用setWavePlayer()函数。通过此快速修复,我能够轻松解决此问题

tuneR::setWavPlayer('/usr/bin/afplay')
© www.soinside.com 2019 - 2024. All rights reserved.