כיצד להפעיל קובץ WAV ב-Python

...

Python מספקת כלים להפעלת קובצי אודיו.

מערך הספריות הסטנדרטיות הנרחב של Python מאפשר למתכנתים לטפל במגוון רחב של משימות תכנות. Python היא שפה "כלולות בסוללות": אין מה להוסיף. נכון לצורה, ל-Python יש פונקציות מובנות לקריאה ולכתיבה של כמה פורמטים של קבצי אודיו. למרבה הצער, אין דרכים סטנדרטיות לנגן קבצי אודיו במגוון הרחב של חומרה ומערכות הפעלה שמתכנת Python עשוי להיתקל בהן. עם זאת, תקן Python כולל דרך פשוטה לבצע את העבודה. מודול ה-"OS" או מערכת ההפעלה מאפשר למתכנת להשתמש במערכת ההפעלה הבסיסית כדי לבצע את העבודה בפועל של הפעלת הקובץ.

הפעלת קובצי Wav עם Python בלינוקס

שלב 1

לחץ על מקש "ALT" ו- F2 בו-זמנית. הזן "python" בתיבת הקלט. בחר באפשרות לאפשר לפייתון לפעול במסוף לינוקס. לחץ על כפתור "הפעלה".

סרטון היום

שלב 2

בהודעת Python, ייבא את מודול מערכת ההפעלה על ידי הקלדת "ייבוא ​​מערכת הפעלה".

שלב 3

הזן את קריאת המערכת הבאה בשורת הפקודה של Python.

os.system("aplay sounds/test.wav")

החלף את הפרמטר "sounds/test.wav" במיקום ובשם של קובץ ה-wav שיש לנגן.

שלב 4

הקש על מקש Return או Enter כדי להפעיל את הקוד.

הפעלת קובצי Wav עם Python ב-Windows XP

שלב 1

לחץ על לחצן תפריט התחל ולאחר מכן בחר "הפעלה" כדי לטעון את מתורגמן הפקודות של Windows.

שלב 2

בשורת הפקודה של Windows, הקלד "python" ולאחר מכן הקש על מקש Enter. התקנות מסוימות דורשות את הנתיב לספרייה המכילה את הקבצים הבינאריים של Python על מנת לאתר ולטעון את המתורגמן. לדוגמה, אם Python 2.7 היא הגרסה המותקנת, כדי לטעון את מתורגמן Python הזן "c:\python27\python."

שלב 3

בשורת שורת הפקודה של Python, הזן "import os" ולאחר מכן הקש על מקש Enter.

שלב 4

הזן את הפקודה הבאה בהנחיית המתורגמן של Python כדי להפעיל את קובץ ה-wave.

os.system("start /min mplay32 /play /close tada.wav")

החלף את הפרמטר "sounds/test.wav" במיקום ובשם של קובץ ה-wav שיש לנגן.

שלב 5

הקש על מקש Return או Enter כדי להפעיל את קובץ ה-wave.

דברים שתצטרכו

  • מחשב Windows או Linux עם Python גרסה 2.5 ואילך מותקן

  • קובץ שמע בפורמט גל

עֵצָה

למתכנתי Python יש מספר ספריות אודיו בקוד פתוח, שיכולות לספק את המחלקות והשיטות הדרושות להפעלת פורמטים פופולריים של קבצי אודיו. לספריות אלה יש לעתים קרובות תלות: יש צורך בספריות או קבצים אחרים על מנת שיוכלו להתקין ולתפקד.

אַזהָרָה

הפונקציה "os.system()" של Python מאפשרת לבצע כל פקודת מערכת הפעלה סטנדרטית שלמתורגמן Python יש הרשאה לבצע. אפשר להכניס פקודות למחיקת או גישה לנתונים ויישומים חשובים.