2017-09-09 1 views
0

실제로이 문제를 해결할 아이디어가 없습니다. 이전에 Python을 사용한 적이 없었습니다. Psychopy를 사용하여 Python으로 스크립트를 생성 할 수는 있지만 여기서 실수를 찾지는 않습니다. 당신이 답을 알고 있거나 찾을 방법의 힌트 나에게 줄 수 있다면 좋을 것 하나! :UnicodeDecodeError : 'utf8'코덱으로 4 바이트 위치의 0xe4를 디코딩 할 수 없습니다. 연속 연속 바이트가 올바르지 않습니다.

###################### Running: D:\LTD_Liste1_lastrun.py ####################### 
pyo version 0.8.5 (uses single precision) 
Traceback (most recent call last): 
    File "D:\LTD_Liste1_lastrun.py", line 77, in <module> 
    Target = sound.Sound('A', secs=-1) 
    File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 279, in __init__ 
    init(rate=sampleRate) 
    File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 128, in init 
    audioDriver, outputID = _bestDriver(devNames, devIDs) 
    File "C:\Program Files\PsychoPy2\lib\site-packages\psychopy\sound\backend_pyo.py", line 26, in _bestDriver 
    preferredDrivers = prefs.general['audioDriver'] 
    File "C:\Program Files\PsychoPy2\lib\site-packages\configobj.py", line 563, in __getitem__ 
    new = [_check(entry) for entry in val] 
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 4: invalid continuation byte 
+0

여기에 처음으로 D : \ LTD_Liste1_lastrun.py의 3 줄을 표시 할 수 있습니까? – RedEyed

+0

사운드의 지속 시간을 MINUS 1 초 ('secs = -1')로 설정 했습니까? 기간은 긍정적이어야합니다. –

+0

Preference -> General -> 오디오 드라이버 설정의 값은 무엇입니까? – hoechenberger

답변

1

윈도우 7 을 주로 나타나는 1.85.3 버전에서 UTF8 인코딩 버그 같은이 소리 파일> 환경 설정으로 이동하려고해도 동일한 오류가 나타나면이 버그 일 가능성이 큽니다. 나를 위해 일한

이 솔루션은 즉시이 버그가 수정 될 때, 버전 1.85.3을 제거하고 1.85.2

가/삭제 내 대답을 편집 자유롭게 설치했다.

0

오디오 라이브러리 (환경 설정 -> 일반)에서 'pyo'를 제거하고 [ '파이 게임']을 유지할 수 있습니다. Windows 10에서 작동했습니다. @hoechenberger의 의견 덕분에이 솔루션을 "발견"했습니다. 그/그녀에게 큰 감사.

관련 문제