דרוש ספריה לזיהוי Hz מהקלטות
-
כן. אני חושש שטעיתי לגמרי בכוונתך.
-
טוב, אפשר למחוק כל ההתכתבות הקודמת... טעיתי בכוונתך.
לפי מה שהבנתי לכתחילה, התוצאה לקובץ זה הוא גם 44100 Hz
אבל אתה בטח רוצה את התדר של הקול המוקלט, לא של ה"הקלטה" (מה שידוע כ-sampling rate) כפי שהבנתי בהתחלהטוב, אם ככה אתה צריך לדעת
א) הקול שהקלטת הוא לא בתדר אחד אלא צירוף של הרבה תדרים
ב) אפשר לקבל את הספקטרום המלא של כל התדרים בטון באמצעות אלגוריתם ה-FFT
יש עבור זה ספרייות ב-PHP אבל אני לא יודע כמה זה יעזור לךיש פה דיבורים על הנושא
https://stackoverflow.com/questions/1797631/recognising-tone-of-the-audio
https://stackoverflow.com/questions/1447059/auriotouch-fft-for-an-instrument-tuner -
@EMG כתב בדרוש ספריה לזיהוי Hz מהקלטות:
@yossiz לא הבנתי על מה אתה דיברת ? (לא חשוב)
אכן לא חשוב
העיקר שהבנתי עכשיו@EMG אכן, מדובר על זה בקישורים שהבאתי. יש טכניקות איך לזהות את הטון העיקרי. עוד לא התעמקתי
-
@yossiz כתב בדרוש ספריה לזיהוי Hz מהקלטות:
יש עבור זה ספרייות ב-PHP אבל אני לא יודע כמה זה יעזור לך
למה שלא יעזור לי ?
-
-
עוד קישורים:
https://en.wikipedia.org/wiki/Pitch_detection_algorithm
https://github.com/search?q=pitch+detection&type=repositories&s=stars&o=desc
https://github.com/cwilso/PitchDetect/blob/main/js/pitchdetect.js
https://github.com/peterkhayes/pitchfinderאני ממשיך להניח בפוסט הזה עוד קישורים ככל שהמחקר שלי מתקדם אולי אחד מהם יעזור לך
בכל מקרה אני ממליץ בחום ללמוד קצת מהתיאוריה לפני שאתה קופץ לחלק המעשי -
מה אתה מנסה לעשות שאתה חושב לפתור באמצעות מציאת התדר?
אם תגיד מה אתה מנסה לפתור, יוכלו אולי לכוון אותך לפתרון אחר. -
@חגי האמת אני מנסה לבנות טיונר דרך הטלפון שאוכל לכוון גיטרה דרך הטלפון
בשוק יש שתי סוגי טיונרים אחד עובד ע"פ רעידות והשני ע"פ שמע
הייתי בשיחה עם חבר כשהוא עם הטיונר שעובד עם השמע השמעתי דרך הטלפון שלי את הגיטרה והוא השמיע לטיונר שלו דרך הטלפון והטיונר מזהה
למרות שהקול עובר דרך שתי טלפונים
אז אני מנסה לעשות כזה בטלפון -
@EMG אם JS מתאים לך תוכל לנסות ספרייה זו:
https://github.com/peterkhayes/pitchfinder
או זה:
https://github.com/cristovao-trevisan/node-pitchfinder
לא מצאתי משהו ב-PHP -
מצאתי כלי שורת הפקודה שתוכל להשתמש בו מתוך קוד PHP
aubiopitch
הרצתי אותו על הקבצים שהבאת וקיבלתי עבור הקובץ הראשון: 222-224 ועבור הקובץ השני: 147 (לקחתי את המספרים הכי דומיננטיים) -
@EMG כתב בדרוש ספריה לזיהוי Hz מהקלטות:
@חגי האמת אני מנסה לבנות טיונר דרך הטלפון שאוכל לכוון גיטרה דרך הטלפון
הרווחת משהו מלהסתיר את זה עד עכשיו?
חבל. -
-
-
@EMG כתב בדרוש ספריה לזיהוי Hz מהקלטות:
אגב @dovid כבר יחסית בהתחלה כתבתי שאני מעוניין ליצור טיונר בעצמי לא הרחבתי כי לא ראיתי עניין בשלב ההוא
הודעה מספר 12 בשרשור.
18/29