awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AllenDowney avatar

AllenDowney/ThinkDSP

0
View on GitHub↗
4,567 نجوم·3,566 تفرعات·Jupyter Notebook·9 مشاهداتallendowney.github.io/ThinkDSP↗

ThinkDSP

ThinkDSP هو إطار عمل لمعالجة الإشارات الصوتية قائم على Python ومورد تعليمي مصمم لدراسة الخصائص الرياضية للصوت الرقمي والأشكال الموجية. يعمل كمكتبة لمعالجة الإشارات الرقمية توفر أدوات لإجراء تحليل التردد والتحلل التوافقي للموجات الصوتية.

يغطي المشروع أساسيات تحليل التردد الصوتي وتوليف الصوت، مما يتيح تحلل الصوت إلى توافقيات لتحليل أو تعديل المحتوى الطيفي. يسهل برمجة الصوت بلغة Python من خلال توفير الوسائل لمعالجة ملفات الصوت وتوليد أصوات اصطناعية من خلال العمليات الرياضية.

يستخدم إطار العمل نمذجة الإشارة الموجهة للكائنات ومعالجة المصفوفات لتمثيل الموجات الصوتية المستمرة كقيم رقمية منفصلة. تشمل إمكانياته تحليل تردد تحويل فوريه وتعديل طيفي قائم على الخوارزميات لتغيير حجم أو طور صناديق التردد.

Features

  • Audio Processing Frameworks - Functions as a Python-based environment for studying and manipulating the mathematical properties of digital audio.
  • Audio Frequency Analysis - Analyzes sound signals to break them down into core frequencies and spectral components.
  • Digital Signal Processing Libraries - Provides a comprehensive set of libraries and algorithms for digital signal processing of audio data.
  • Fourier Transforms - Provides tools to convert audio signals between time and frequency domains using Fourier transforms.
  • Harmonic Decomposition - Decomposes audio signals into individual harmonics to analyze and modify their spectral content.
  • NumPy Audio Processing - Utilizes NumPy arrays for efficient mathematical vectorization and linear algebra operations on audio signals.
  • DSP Learning Resources - Serves as an educational resource for learning digital signal processing through Python implementation.
  • Python Audio Manipulation Libraries - Leverages Python toolkits to manipulate audio files and generate synthetic sounds via mathematical operations.
  • Sound Synthesis - Enables the creation of new audio waveforms by modifying harmonic and frequency components.
  • Spectral Modification - Implements algorithm-based modification of frequency bins to alter the spectral characteristics of sound waves.
  • Programming Language Guides - Introduction to digital signal processing using Python.
  • Engineering and Science - Practical guide to digital signal processing using code examples.

سجل النجوم

مخطط تاريخ النجوم لـ allendowney/thinkdspمخطط تاريخ النجوم لـ allendowney/thinkdsp

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ ThinkDSP

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ThinkDSP.
  • aubio/aubioالصورة الرمزية لـ aubio

    aubio/aubio

    3,714عرض على GitHub↗

    Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c

    Canalysisannotationaudio
    عرض على GitHub↗3,714
  • tyiannak/pyaudioanalysisالصورة الرمزية لـ tyiannak

    tyiannak/pyAudioAnalysis

    6,242عرض على GitHub↗

    pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for extracting mathematical representations of sound, such as spectrograms, and implements a system for training and evaluating machine learning models to classify audio segments based on acoustic patterns. The project includes dedicated utilities for audio segmentation, which allow for the removal of silence and the detection of specific audio events to divide recordings into meaningful sections. It also provides data visualization capabilities that use dimensionality reduction to ma

    Python
    عرض على GitHub↗6,242
  • jiaaro/pydubالصورة الرمزية لـ jiaaro

    jiaaro/pydub

    9,767عرض على GitHub↗

    Pydub is a Python audio manipulation library and digital audio processor used for editing, slicing, and converting audio files and segments. It serves as a programmatic wrapper for FFmpeg to import and export a wide variety of audio formats. The library functions as an audio signal generator capable of creating synthetic waveforms, such as sine waves and white noise. It also provides tools for digital signal processing, including the application of filters, fades, crossfades, and gain adjustments to sound signals. Its broader capabilities cover programmatic audio editing through concatenatio

    Python
    عرض على GitHub↗9,767
  • arrayfire/arrayfireالصورة الرمزية لـ arrayfire

    arrayfire/arrayfire

    4,888عرض على GitHub↗

    ArrayFire is a hardware-agnostic compute framework and JIT-compiled tensor engine designed for high-performance numerical computing. It serves as a GPU numerical computing library and parallel signal processing toolkit that abstracts hardware backends, allowing the same codebase to execute across various GPU architectures and CPUs. The project distinguishes itself through a JIT engine that uses expression compilation to fuse operations and minimize memory overhead. It employs a deferred execution graph to optimize computation chains and provides interoperability primitives to share data and e

    C++arrayfirecc-plus-plus
    عرض على GitHub↗4,888
عرض جميع البدائل الـ 30 لـ ThinkDSP→

الأسئلة الشائعة

ما هي وظيفة allendowney/thinkdsp؟

ThinkDSP هو إطار عمل لمعالجة الإشارات الصوتية قائم على Python ومورد تعليمي مصمم لدراسة الخصائص الرياضية للصوت الرقمي والأشكال الموجية. يعمل كمكتبة لمعالجة الإشارات الرقمية توفر أدوات لإجراء تحليل التردد والتحلل التوافقي للموجات الصوتية.

ما هي الميزات الرئيسية لـ allendowney/thinkdsp؟

الميزات الرئيسية لـ allendowney/thinkdsp هي: Audio Processing Frameworks, Audio Frequency Analysis, Digital Signal Processing Libraries, Fourier Transforms, Harmonic Decomposition, NumPy Audio Processing, DSP Learning Resources, Python Audio Manipulation Libraries.

ما هي البدائل مفتوحة المصدر لـ allendowney/thinkdsp؟

تشمل البدائل مفتوحة المصدر لـ allendowney/thinkdsp: aubio/aubio — Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides… tyiannak/pyaudioanalysis — pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for… jiaaro/pydub — Pydub is a Python audio manipulation library and digital audio processor used for editing, slicing, and converting… arrayfire/arrayfire — ArrayFire is a hardware-agnostic compute framework and JIT-compiled tensor engine designed for high-performance… accord-net/framework — This project is a scientific computing framework for the .NET ecosystem, providing a comprehensive suite of libraries… jounce/surge — Surge is a Swift library for high-performance numerical analysis, linear algebra, digital signal processing, and…