ค้นหาไฟล์เสียงเพื่อหารูปแบบ?


12

ฉันต้องการแบ่งไฟล์เสียงขนาดใหญ่มากในบางจุด เมื่อถึงจุดหนึ่งผู้ประกาศวิทยุก็เข้ามาและพูดอะไรบางอย่างเช่น "deux radio" และมันก็ฟังเหมือนกันเสมอ (มันเป็นคลิปที่บันทึกไว้) ฉันจะหาไฟล์เสียงซ้ำ ๆ ซ้ำ ๆ ตลอดทั้ง MP3 ได้อย่างไร มันจะดีถ้าฉันสามารถแยกออกจากจุดนั้น แต่แม้ว่ามันจะแยกออกเป็นครั้ง ๆ ฉันก็สามารถแยกมันออกเป็นโปรแกรมอื่นได้


1
ฉันมีปัญหาเดียวกันและมันน่ารำคาญสุด ๆ ฉันสามารถเห็นรูปคลื่นที่อยู่ข้างหน้าฉันด้วยความกล้าและมันก็เหมือนกันทุกครั้ง ในทางทฤษฎีแล้วมันควรจะเป็นไปได้ แต่ฉันไม่สามารถหาเครื่องมือที่จะทำได้ ฉันจะตรวจสอบข้อเสนอแนะ audiogrep และโพสต์กลับ
arandomlypickedname

คำตอบ:


3

ในทางทฤษฎี - คุณจะต้องเขียนแอปของคุณเองเพื่อทำสิ่งนี้ - คุณต้องทำสิ่งนี้:

  1. เรียกใช้ไฟล์ WAV ผ่านเครื่องมือรู้จำเสียงพูด Sphinx Speech Recognitionเป็นโปรแกรมโอเพ่นซอร์สฟรี

  2. ให้เอ็นจิ้นรู้จำเสียงพูดของคุณคายข้อความแบบเรียลไทม์ในหน่วยความจำและติดตามตำแหน่งความยาวตัวอย่าง ทุกครั้งที่พบสตริง“ วิทยุดีลักซ์” ให้คายตำแหน่งตัวอย่างไปยังsplitlog.txtไฟล์ เนื่องจากเป็นแบบเรียลไทม์คุณจะได้รับการประมาณตำแหน่งตัวอย่าง

  3. เขียนแอพพลิเคชั่น splitter wav ของคุณเอง: รวบรวมคะแนนตำแหน่งตัวอย่างทั้งหมดจากsplitlog.txtและแยก WAV ตามลำดับ


2

มีโปรแกรมชื่อaudiogrepซึ่งถอดความข้อความโดยใช้การแปลงเสียงพูดเป็นข้อความแล้วสร้างไฟล์เสียงตามการค้นหาข้อความ

ฉันไม่ได้เห็นตัวเลือกใด ๆ ในการประทับเวลาแสดงผลแทนคลิปเสียงคุณอาจต้องแก้ไขแหล่งที่มาเล็กน้อยเพื่อนั้น (หรือติดต่อผู้แต่งและถามเขา) ฉันก็ไม่รู้เหมือนกันว่ามันจะจัดการกับภาษาฝรั่งเศสได้ดีแค่ไหน (หรือภาษาใดก็ตามที่ผู้ประกาศของคุณใช้)


1

คุณสามารถลอง:

  • TAPESTREA : ซอฟต์แวร์ทดลองซึ่งมีคำอธิบายดังนี้:

    TAPESTREA (หรือ taps) เป็นกรอบการทำงานร่วมสำหรับการวิเคราะห์การแปลงและการสังเคราะห์เสียงที่ซับซ้อน เมื่อได้รับการบันทึกอย่างน้อยหนึ่งครั้งจะมีวิธีการที่ชัดเจนในการ:

    • ระบุจุดที่น่าสนใจในเสียงและแยกออกเป็นเทมเพลตที่ใช้ซ้ำได้
    • เปลี่ยนองค์ประกอบเสียงเป็นอิสระจากพื้นหลังและ / หรือเหตุการณ์อื่น ๆ
    • ทำการปรับปรุงพื้นผิวของพื้นหลังอย่างต่อเนื่องในลักษณะที่น่าเชื่อถือ
    • สามารถวางเทมเพลตเหตุการณ์บนพื้นหลังโดยใช้ส่วนต่อประสานกับผู้ใช้แบบกราฟิกและ / หรือสคริปต์ที่เขียนด้วยภาษาโปรแกรมเสียง ChucK
  • Voice Converter : Shareware ($ 29.95, เวอร์ชั่นทดลองใช้โดยไม่มีกำหนดเวลา) ซึ่งอธิบายว่าเป็นเครื่องมือที่สามารถ:

    Pitch Editor, Formant Shift, Vibrato, Raspiness, Breathiness, Pitch Range Scaling, Pitch Smoothing, การยืดเวลา


0

คุณสามารถลองความกล้าเพื่อจุดประสงค์นั้น ความกล้าสามารถลบเสียงรบกวนฟ่อฮัมหรือเสียงพื้นหลังคงที่อื่น ๆ คุณยังสามารถตัดคัดลอกวางและลบภายในแทร็กได้อย่างง่ายดาย ตรวจสอบรายการคุณสมบัติทั้งหมดสำหรับข้อมูลเพิ่มเติม


5
มันสามารถค้นหารูปแบบโดยอัตโนมัติได้หรือไม่? ผมคิดว่าไม่.
user13107

1
ฉันแน่ใจว่ามีปลั๊กอินที่สามารถ
Synetech

@Synetech คำตอบนี้ไม่มีอะไรเกี่ยวข้องกับสิ่งที่โปสเตอร์ดั้งเดิมถาม โปสเตอร์ดั้งเดิมต้องการแบ่งไฟล์ตามรูปแบบเสียงไม่ใช่แค่ลบรูปแบบเสียงนั้น
JakeGould

@ JakeGould: OP กล่าวว่า: "ฉันสามารถแยกมันด้วยโปรแกรมอื่น" เห็นได้ชัดว่าวัตถุประสงค์หลักของเขาไม่ได้แยก เขาต้องการค้นหารูปแบบ "วิทยุ deux" และเขาต้องการค่าเวลาอย่างน้อย การพูดว่า 'คำตอบนี้ไม่มีส่วนเกี่ยวข้องกับสิ่งที่ OP ถามถึง 100%' ดูเหมือนจะไม่ยุติธรรมสำหรับฉัน
Mehper C. Palavuzlar

-1

คุณควรใช้ความกล้าอย่างที่ Mehper พูด ในการทำเช่นนั้นคุณสามารถเลือกเสียงที่คุณต้องการลบและสร้าง“ โปรไฟล์เสียงรบกวน” (ทำจากตัวเลือกลบเสียงรบกวนในพื้นที่เอฟเฟกต์) จากนั้นเลือกแทร็กทั้งหมดและใช้คุณสมบัติ "ลบเสียงรบกวน"


“ ลบเสียงรบกวน” จะแยกไฟล์อย่างไรเมื่อโปสเตอร์ต้นฉบับถาม
JakeGould

-1

มันเป็นการแฮ็คเล็กน้อย แต่ถ้าการเอาคลิปออกเป็นเสียงส่งผลให้เกิดความเงียบในระดับหนึ่งคุณสามารถใช้ตัวค้นหาเงียบเพื่อแยกการบันทึกออกเป็นแทร็กต่าง ๆ

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