ใช้ ALSA PCM เป็นอุปกรณ์ป้อนข้อมูลสำหรับ Chromium หรือไม่


1

ฉันมีMatrix Creatorซึ่งฉันต้องการใช้เป็นอินพุตสำหรับแพลตฟอร์มเสียงพูดเป็นข้อความเรียกใช้ผ่าน Chromium (โดยใช้webkitSpeechRecognition ) ปัญหาของฉันคือฉันไม่ได้มีให้เป็นอุปกรณ์หรือว่าอุปกรณ์ทั้งหมดที่ฉันสามารถเลือกความอนุเคราะห์จากผู้สร้างไม่ทำงาน แต่ฉันสามารถเข้าถึง PCM แบบดิบและฉันสามารถใช้กับ Snowboy ได้สำเร็จ

ตอนนี้มีวิธีใดบ้างที่ฉันจะทำให้ ALSA PCM นี้พร้อมใช้งานกับ Chromium เป็นอุปกรณ์อินพุตได้ แน่นอนว่าต้องมีวิธีในการทำเช่นนี้โดยใช้ config แต่ ณ ตอนนี้ฉันยังไม่สามารถทำได้

PCM กำหนดไว้/etc/asound.confดังนี้:

pcm.mic_channel0 {
    type file
    file "/tmp/matrix_micarray_channel_0"
    infile "/tmp/matrix_micarray_channel_0"
    format "raw"
    slave {
        pcm sc
    }
}

อุปกรณ์ใช้งานได้เพราะฉันสามารถรับข้อมูลดิบจากมันและเล่นได้ - แต่ฉันไม่สามารถเลือกเป็นไมโครโฟนใน Chromium ได้

ขอขอบคุณ!


การอ่านจากไฟล์ไม่มีความเร็วที่เหมาะสม อย่างไรก็ตามลองใช้snd-aloopไดรเวอร์
CL

@CL น่าเศร้าที่เป็นวิธีเดียวที่ฉันสามารถเข้าถึงได้ - และมันใช้งานได้จริงในการบันทึกดังนั้นมันจึงอาจทำงานเป็นอุปกรณ์ได้ อย่างไรก็ตามคุณมีทรัพยากรที่ฉันจะใช้snd-aloopไดรเวอร์ในกรณีนี้หรือไม่? ฉันดูหน้า wiki แต่ไม่เห็นสิ่งใดที่เหมาะกับกรณีการใช้งานของฉันจริงๆ
Timon Lukas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.