คำถามติดแท็ก audio

ฮาร์ดแวร์เสียงและการเขียนโปรแกรมเสียงและรูปแบบเสียงหรือคอนเทนเนอร์ต่างๆ สำหรับคำถามเฉพาะเกี่ยวกับการเล่นเสียงให้ใช้ [เครื่องเล่นเสียง] หรือ [เล่น] และสำหรับคำถามเฉพาะเกี่ยวกับการบันทึกเสียงให้ใช้ [การบันทึกเสียง] หรือ [การบันทึกเสียง]


22
เล่นเสียงด้วย Python
ฉันจะเล่นเสียง (เหมือนเสียง 1 วินาที) จากสคริปต์ Python ได้อย่างไร มันจะดีที่สุดถ้าเป็นแพลตฟอร์มที่ไม่ขึ้นกับใคร แต่อย่างแรกต้องทำงานบน Mac ฉันรู้ว่าฉันสามารถรันafplay file.mp3คำสั่งจากภายใน Python ได้ แต่เป็นไปได้ไหมที่จะทำใน Python ดิบ ฉันจะดีกว่าถ้ามันไม่ได้อาศัยไลบรารีภายนอก
108 python  audio 

10
จะเล่นเสียงแจ้งเตือนบนเว็บไซต์ได้อย่างไร?
เมื่อเกิดเหตุการณ์บางอย่างขึ้นฉันต้องการให้เว็บไซต์ของฉันส่งเสียงแจ้งเตือนสั้น ๆ ให้กับผู้ใช้ เสียงไม่ควรเริ่มอัตโนมัติ (ทันที) เมื่อเปิดเว็บไซต์ แต่ควรเล่นตามความต้องการผ่าน JavaScript (เมื่อเหตุการณ์นั้นเกิดขึ้น) สิ่งสำคัญคือต้องใช้งานได้กับเบราว์เซอร์รุ่นเก่าด้วย (IE6 เป็นต้น) ดังนั้นโดยทั่วไปมีสองคำถาม: ฉันควรใช้ตัวแปลงสัญญาณอะไร แนวทางปฏิบัติที่ดีที่สุดในการฝังไฟล์เสียงคืออะไร ( <embed>เทียบ<object>กับแฟลชเทียบกับ<audio>)

26
จะป้องกันข้อผิดพลาด“ การร้องขอ play () ถูกขัดจังหวะด้วยข้อผิดพลาด call to pause () ได้อย่างไร?
ฉันสร้างเว็บไซต์ที่หากผู้ใช้คลิกมันจะส่งเสียง เพื่อป้องกันไม่ให้เสียงทับซ้อนกันฉันต้องเพิ่มรหัส: n.pause(); n.currentTime = 0; n.play(); แต่นั่นทำให้เกิดข้อผิดพลาด: The play() request was interrupted by a call to pause() จะเกิดขึ้นทุกครั้งที่เหตุการณ์เสียงถูกเรียกทันทีหลังจากทริกเกอร์อื่น เสียงยังคงเล่นได้ดี แต่ฉันต้องการป้องกันไม่ให้ข้อความแสดงข้อผิดพลาดนี้โผล่ขึ้นมาอย่างต่อเนื่อง ความคิดใด ๆ ?

5
VST Plugins สร้างขึ้นมาได้อย่างไร?
ฉันต้องการสร้าง (หรือเรียนรู้วิธีการสร้าง) ปลั๊กอิน VST มี SDK พิเศษสำหรับสิ่งนี้หรือไม่? วิธีหนึ่งให้ผลตอบแทนเป็น. vst แทนที่จะเป็น. exe นอกจากนี้หากใครต้องการสร้าง Audio Units สำหรับ Logic Pro จะทำได้อย่างไร? ขอบคุณ
106 c++  audio  vst 

14
เล่น. mp3 และ. wav ใน Java?
ฉันจะเล่นไฟล์.mp3และ.wavไฟล์ในแอปพลิเคชัน Java ได้อย่างไร? ฉันใช้ Swing ฉันลองค้นหาบนอินเทอร์เน็ตเพื่อดูตัวอย่างนี้: public void playSound() { try { AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile()); Clip clip = AudioSystem.getClip(); clip.open(audioInputStream); clip.start(); } catch(Exception ex) { System.out.println("Error with playing sound."); ex.printStackTrace(); } } แต่จะเล่นเฉพาะ.wavไฟล์ เช่นเดียวกันกับ: http://www.javaworld.com/javaworld/javatips/jw-javatip24.html ฉันต้องการให้สามารถเล่นได้ทั้ง.mp3ไฟล์และ.wavไฟล์ด้วยวิธีการเดียวกัน
105 java  audio  mp3  wav 

24
สร้างและเล่นเสียงได้อย่างรวดเร็ว
สิ่งที่ฉันต้องการทำคือสร้างและเล่นเสียงอย่างรวดเร็วซึ่งจะเล่นเมื่อฉันกดปุ่มฉันรู้วิธีทำใน Objective-C แต่มีใครรู้วิธีใน Swift บ้าง? มันจะเป็นเช่นนี้สำหรับ Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); จากนั้นในการเล่นฉันจะทำ: AudioServicesPlaySystemSound(Explosion); มีใครรู้บ้างว่าฉันทำได้อย่างไร?
104 ios  objective-c  audio  swift 

10
Python: ส่งเสียงบี๊บ
ฉันกำลังพยายามให้โปรแกรมส่งเสียงบี๊บ ฉันใช้เครื่อง windows ฉันได้ดูที่http://docs.python.org/library/winsound.html แต่ไม่แน่ใจว่าฉันจะตั้งโปรแกรมนี้ด้วยเครื่องสแกนบาร์โค้ดได้อย่างไร นี่คือรหัสของฉันสำหรับเครื่องสแกนบาร์โค้ดแบบอนุกรม ser = serial.Serial() ser.baudrate = 9600 #for windows ser.port = 2 #for COM3 ser.open() ser.write('hello') ser.close() UPDATE: เนื่องจากฉันทำให้เพื่อนร่วมงานรำคาญด้วยเสียงบี๊บ ฉันสามารถเอามันมาผ่านแจ็คเสียงสำหรับหูฟังได้หรือไม่?

9
เล่นเสียงจากสตรีมโดยใช้ C #
มีวิธีใน C # ในการเล่นเสียง (เช่น MP3) จากSystem.IO หรือไม่สตรีมเช่นนั้นถูกดึงกลับมาจาก WebRequest โดยไม่บันทึกข้อมูลลงในดิสก์ชั่วคราวหรือไม่ โซลูชันด้วยNAudio ด้วยความช่วยเหลือของNAudio 1.3 คุณสามารถ: โหลดไฟล์ MP3 จาก URL ลงใน MemoryStream แปลงข้อมูล MP3 เป็นข้อมูลคลื่นหลังจากโหลดเสร็จสมบูรณ์ เล่นข้อมูลคลื่นโดยใช้คลาส WaveOutของ NAudio คงจะดีไม่น้อยที่สามารถเล่นไฟล์ MP3 ที่โหลดมาครึ่งหนึ่งได้ แต่ดูเหมือนว่าจะเป็นไปไม่ได้เนื่องจากการออกแบบไลบรารีNAudio และนี่คือฟังก์ชั่นที่จะทำงาน: public static void PlayMp3FromUrl(string url) { using (Stream ms = new MemoryStream()) { using (Stream stream = WebRequest.Create(url) .GetResponse().GetResponseStream()) …
99 .net  audio  stream  mp3  naudio 

10
เล่นโทนเสียงโดยพลการกับ Android
มีวิธีใดบ้างที่จะทำให้ Android ส่งเสียงความถี่โดยพลการ (หมายความว่าฉันไม่ต้องการให้มีไฟล์เสียงที่บันทึกไว้ล่วงหน้า) ฉันมองไปรอบ ๆ และToneGeneratorเป็นสิ่งเดียวที่ฉันสามารถพบได้ว่ามันอยู่ใกล้ แต่ดูเหมือนว่าจะสามารถส่งออกโทน DTMF มาตรฐาน ความคิดใด ๆ ?
93 android  audio 

12
การอ่านไฟล์ * .wav ใน Python
ฉันต้องการวิเคราะห์เสียงที่เขียนในไฟล์. wav ด้วยเหตุนี้ฉันจึงต้องแปลงไฟล์นี้เป็นชุดตัวเลข (อาร์เรย์เป็นต้น) คิดว่าต้องใช้ wave package อย่างไรก็ตามฉันไม่รู้ว่ามันทำงานอย่างไร ตัวอย่างเช่นฉันทำสิ่งต่อไปนี้: import wave w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r') for i in range(w.getnframes()): frame = w.readframes(i) print frame จากผลของรหัสนี้ฉันคาดว่าจะเห็นความดันเสียงตามหน้าที่ของเวลา ในทางตรงกันข้ามฉันเห็นสัญลักษณ์แปลก ๆ ลึกลับมากมาย (ซึ่งไม่ใช่เลขฐานสิบหก) ใครสามารถขอร้องช่วยฉันด้วย?
92 python  audio  wav  wave 


4
ทำความเข้าใจกับเอาต์พุต FFT
ฉันต้องการความช่วยเหลือในการทำความเข้าใจผลลัพธ์ของการคำนวณ DFT / FFT ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์และต้องการตีความการอ่านค่ามาตรความเร่งของสมาร์ทโฟนบางอย่างเช่นการค้นหาความถี่หลัก น่าเสียดายที่ฉันเข้าเรียนในชั้นเรียน EE ของวิทยาลัยส่วนใหญ่เมื่อสิบห้าปีที่แล้ว แต่ฉันได้อ่าน DFT และ FFT ในช่วงหลายวันที่ผ่านมา (เห็นได้ชัดว่ามีประโยชน์เพียงเล็กน้อย) ได้โปรดไม่มีคำตอบของ "ไปเรียน EE" ฉันวางแผนที่จะทำเช่นนั้นจริงๆถ้านายจ้างจะจ่ายเงินให้ฉัน :) นี่คือปัญหาของฉัน: ฉันจับสัญญาณได้ที่ 32 Hz นี่คือตัวอย่าง 1 วินาทีจาก 32 คะแนนซึ่งฉันได้สร้างแผนภูมิไว้ใน Excel จากนั้นฉันได้รับโค้ด FFT ที่เขียนด้วยภาษา Java จาก Columbia University (หลังจากทำตามคำแนะนำในโพสต์เรื่อง " FFT ที่เชื่อถือได้และรวดเร็วใน Java ") ผลลัพธ์ของโปรแกรมนี้มีดังนี้ ฉันเชื่อว่ามันกำลังเรียกใช้ FFT ในสถานที่ดังนั้นจึงใช้บัฟเฟอร์เดียวกันอีกครั้งสำหรับทั้งอินพุตและเอาต์พุต Before: Re: [0.887 1.645 …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.