Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
3630 Lượt xem

One of my Python script is responsible to output audio on the kitchen (server side).

I'm using pydub module and thanks to his flexibility is very easy to work with it. I really don't like pyglet.

Here's a sample code:

from pydub import AudioSegment
from pydub.playback import play

audio_path = '/home/effe/Voz/'
for word in kot:
play(AudioSegment.from_ogg(audio_path + word + '.ogg').pan(-1))

Used directly under python play fine, under Odoo doesn't output any sound and the log doesn't show any word about sound.  Since there is not verbose output like on stdout I can't track down the issue. 

I think odoo is trying to play on a virtual console not linked with any audio sink.  

What would be the correct approach to solve the problem? 

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 21
6820
3
thg 7 20
21196
2
thg 1 19
7275
1
thg 12 18
3178
1
thg 7 18
7569