簡體   English   中英

如何在amazon-ec2上錄音?

[英]How to record voice on amazon-ec2?

我已經設置了一個使用 python(sounddevice 和 pydub)庫記錄語音並將其轉換為文本的燒瓶應用程序。

應用程序在本地主機上運行良好,但是當我在 Amazon-ec2 實例上部署應用程序時,它記錄了空白文件。

它沒有顯示任何錯誤,但它沒有記錄任何內容。 任何人都可以幫助如何解決這個問題?

`

def record(self):
        time.sleep(2)
        samplerate = 8000  
        duration = 5 # seconds
        filename = path+'yes.wav'
        print("start")
        mydata = sd.rec(int(samplerate * duration), samplerate=samplerate,channels=1, blocking=True)
        print("end")
        print(type(mydata))
        sd.wait()
        sf.write(filename, mydata, samplerate)`

EC2 是虛擬服務器,而不是物理機。

您不太可能從 EC2 上的音頻輸入中記錄任何有意義的數據 - 您的程序幾乎肯定在等待來自音頻設備的輸入但沒有接收到任何輸入,因此是空文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM