質問編集履歴
2
123456
title
CHANGED
File without changes
|
body
CHANGED
@@ -27,9 +27,11 @@
|
|
27
27
|
#エラー
|
28
28
|
|
29
29
|
```
|
30
|
-
os.remove(
|
30
|
+
os.remove(output_sound_filename)
|
31
31
|
PermissionError: [WinError 32] プロセスはファイルにアクセスできません。別のプロセスが使用中です。: 'output1.mp3'
|
32
32
|
```
|
33
33
|
|
34
34
|
|
35
|
-
pygame.mixer.music.stop()をしているのですがファイルが開いたままだと怒られてしまいます。どのようなコードを書けば上記エラーを回避しファイルを削除する事ができるのでしょうか?
|
35
|
+
pygame.mixer.music.stop()をしているのですがまだファイルが開いたままだと怒られてしまいます。pygameで音声を再生後にどのようなコードを書けば上記エラーを回避しファイルを削除する事ができるのでしょうか?
|
36
|
+
|
37
|
+
なお音声を再生したいだけなのでpygameにこだわっていません。よろしくお願いいたします。
|
1
123
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,10 +12,12 @@
|
|
12
12
|
import time
|
13
13
|
import os
|
14
14
|
|
15
|
+
output_sound_filename = "output.mp3"
|
16
|
+
|
15
17
|
pygame.mixer.init()
|
16
18
|
pygame.mixer.music.load(output_sound_filename)
|
17
19
|
mp3_length = mp3(output_sound_filename).info.length
|
18
|
-
pygame.mixer.music.play(1)
|
20
|
+
pygame.mixer.music.play(1)
|
19
21
|
time.sleep(mp3_length + 0.25)
|
20
22
|
pygame.mixer.music.stop()
|
21
23
|
|