【audio】fix file path of audiotools. (#3968)

* fix file path of audiotools.

* fix import
pull/3974/head
zxcd 8 months ago committed by GitHub
parent bbf83c4a4e
commit 3b65a6c8be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -734,8 +734,8 @@ def default_collate(batch,
if not all(len(elem) == elem_size for elem in it):
raise RuntimeError(
"each element in list of batch should be of equal size")
transposed = list(zip(
*batch)) # It may be accessed twice, so we use a list.
transposed = list(
zip(*batch)) # It may be accessed twice, so we use a list.
if isinstance(elem, tuple):
return [

@ -202,9 +202,9 @@ class AudioDataset:
Examples
--------
>>> from audio.audiotools.data.datasets import AudioLoader
>>> from audio.audiotools.data.datasets import AudioDataset
>>> from audio.audiotools import transforms as tfm
>>> from paddlespeech.audiotools.data.datasets import AudioLoader
>>> from paddlespeech.audiotools.data.datasets import AudioDataset
>>> from paddlespeech.audiotools import transforms as tfm
>>> import numpy as np
>>>
>>> loaders = [
@ -237,9 +237,9 @@ class AudioDataset:
Below is an example of how one could load MUSDB multitrack data:
>>> from audio import audiotools as at
>>> from paddlespeech import audiotools as at
>>> from pathlib import Path
>>> from audio.audiotools import transforms as tfm
>>> from paddlespeech.audiotools import transforms as tfm
>>> import numpy as np
>>> import torch
>>>
@ -296,9 +296,9 @@ class AudioDataset:
Similarly, here's example code for loading Slakh data:
>>> from audio import audiotools as at
>>> from paddlespeech import audiotools as at
>>> from pathlib import Path
>>> from audio.audiotools import transforms as tfm
>>> from paddlespeech.audiotools import transforms as tfm
>>> import numpy as np
>>> import torch
>>> import glob

@ -37,7 +37,7 @@ def create_csv(audio_files: list,
You can produce a CSV file from a directory of audio files via:
>>> from audio import audiotools
>>> from paddlespeech import audiotools
>>> directory = ...
>>> audio_files = audiotools.util.find_audio(directory)
>>> output_path = "train.csv"

@ -6,7 +6,7 @@ import typing
import paddle
from audio.audiotools.core import AudioSignal
from paddlespeech.audiotools.core import AudioSignal
def audio_table(

@ -2,5 +2,4 @@ ffmpeg-python
ffmpy
flatten_dict
pyloudnorm
pytest
rich

@ -12,9 +12,9 @@ import paddle
import pytest
import rich
from audio import audiotools
from audio.audiotools import AudioSignal
from audio.audiotools import util
from paddlespeech import audiotools
from paddlespeech.audiotools import AudioSignal
from paddlespeech.audiotools import util
def test_io():

@ -8,9 +8,9 @@ import unittest
import paddle
from audio.audiotools.core import pure_tone
from audio.audiotools.core import split_bands
from audio.audiotools.core import SplitBands
from paddlespeech.audiotools.core import pure_tone
from paddlespeech.audiotools.core import split_bands
from paddlespeech.audiotools.core import SplitBands
def delta(a, b, ref, fraction=0.9):

@ -8,7 +8,7 @@ from pathlib import Path
import numpy as np
from visualdl import LogWriter
from audio.audiotools import AudioSignal
from paddlespeech.audiotools import AudioSignal
def test_specshow():

@ -8,8 +8,8 @@ import numpy as np
import paddle
import pytest
from audio.audiotools import AudioSignal
from audio.audiotools.core.util import sample_from_dist
from paddlespeech.audiotools import AudioSignal
from paddlespeech.audiotools.core.util import sample_from_dist
@pytest.mark.parametrize("window_duration", [0.1, 0.25, 0.5, 1.0])

@ -8,7 +8,7 @@ import numpy as np
import paddle
import pytest
from audio.audiotools import AudioSignal
from paddlespeech.audiotools import AudioSignal
def test_normalize():

@ -9,8 +9,8 @@ import unittest
import paddle
import paddle.nn.functional as F
from audio.audiotools.core import fft_conv1d
from audio.audiotools.core import FFTConv1D
from paddlespeech.audiotools.core import fft_conv1d
from paddlespeech.audiotools.core import FFTConv1D
TOLERANCE = 1e-4 # as relative delta in percentage

@ -9,7 +9,7 @@ import numpy as np
import paddle
import pytest
from audio.audiotools import AudioSignal
from paddlespeech.audiotools import AudioSignal
def test_audio_grad():

@ -9,8 +9,8 @@ import unittest
import paddle
from audio.audiotools.core import highpass_filter
from audio.audiotools.core import highpass_filters
from paddlespeech.audiotools.core import highpass_filter
from paddlespeech.audiotools.core import highpass_filters
def pure_tone(freq: float, sr: float=128, dur: float=4, device=None):

@ -8,10 +8,10 @@ import numpy as np
import pyloudnorm
import soundfile as sf
from audio.audiotools import AudioSignal
from audio.audiotools import datasets
from audio.audiotools import Meter
from audio.audiotools import transforms
from paddlespeech.audiotools import AudioSignal
from paddlespeech.audiotools import datasets
from paddlespeech.audiotools import Meter
from paddlespeech.audiotools import transforms
ATOL = 1e-1

@ -10,10 +10,10 @@ import unittest
import numpy as np
import paddle
from audio.audiotools.core import lowpass_filter
from audio.audiotools.core import LowPassFilter
from audio.audiotools.core import LowPassFilters
from audio.audiotools.core import resample_frac
from paddlespeech.audiotools.core import lowpass_filter
from paddlespeech.audiotools.core import LowPassFilter
from paddlespeech.audiotools.core import LowPassFilters
from paddlespeech.audiotools.core import resample_frac
def pure_tone(freq: float, sr: float=128, dur: float=4, device=None):

@ -11,8 +11,8 @@ import numpy as np
import paddle
import pytest
from audio.audiotools import util
from audio.audiotools.core.audio_signal import AudioSignal
from paddlespeech.audiotools import util
from paddlespeech.audiotools.core.audio_signal import AudioSignal
from paddlespeech.vector.training.seeding import seed_everything

@ -10,8 +10,8 @@ import numpy as np
import paddle
import pytest
from audio import audiotools
from audio.audiotools.data import transforms as tfm
from paddlespeech import audiotools
from paddlespeech.audiotools.data import transforms as tfm
def test_align_lists():

@ -8,9 +8,9 @@ from pathlib import Path
import paddle
from audio.audiotools.core.util import find_audio
from audio.audiotools.core.util import read_sources
from audio.audiotools.data import preprocess
from paddlespeech.audiotools.core.util import find_audio
from paddlespeech.audiotools.core.util import read_sources
from paddlespeech.audiotools.data import preprocess
def test_create_csv():

@ -11,11 +11,11 @@ import numpy as np
import paddle
import pytest
from audio import audiotools
from audio.audiotools import AudioSignal
from audio.audiotools import util
from audio.audiotools.data import transforms as tfm
from audio.audiotools.data.datasets import AudioDataset
from paddlespeech import audiotools
from paddlespeech.audiotools import AudioSignal
from paddlespeech.audiotools import util
from paddlespeech.audiotools.data import transforms as tfm
from paddlespeech.audiotools.data.datasets import AudioDataset
from paddlespeech.vector.training.seeding import seed_everything
non_deterministic_transforms = ["TimeNoise", "FrequencyNoise"]

@ -8,10 +8,10 @@ import time
import paddle
from visualdl import LogWriter
from audio.audiotools import util
from audio.audiotools.ml.decorators import timer
from audio.audiotools.ml.decorators import Tracker
from audio.audiotools.ml.decorators import when
from paddlespeech.audiotools import util
from paddlespeech.audiotools.ml.decorators import timer
from paddlespeech.audiotools.ml.decorators import Tracker
from paddlespeech.audiotools.ml.decorators import when
def test_all_decorators():

@ -8,10 +8,10 @@ import tempfile
import paddle
from paddle import nn
from audio.audiotools import ml
from audio.audiotools import util
from paddlespeech.audiotools import ml
from paddlespeech.audiotools import util
from paddlespeech.vector.training.seeding import seed_everything
SEED = 0
SEED = 1024
def seed_and_run(model, *args, **kwargs):

@ -1,5 +1,4 @@
python -m pip install -r ../../audiotools/requirements.txt
export PYTHONPATH=$PYTHONPATH:$(realpath ../../..) # this is root path of `PaddleSpeech`
python -m pip install -r ../../../paddlespeech/audiotools/requirements.txt
wget https://paddlespeech.bj.bcebos.com/PaddleAudio/audio_tools/audio.tar.gz
wget https://paddlespeech.bj.bcebos.com/PaddleAudio/audio_tools/regression.tar.gz
tar -zxvf audio.tar.gz

@ -5,9 +5,9 @@
import sys
from pathlib import Path
from audio.audiotools import AudioSignal
from audio.audiotools import post
from audio.audiotools import transforms
from paddlespeech.audiotools import AudioSignal
from paddlespeech.audiotools import post
from paddlespeech.audiotools import transforms
def test_audio_table():

@ -34,7 +34,7 @@ function main(){
echo "End server"
echo "Start testing audiotools"
cd ${speech_ci_path}/../../audio/tests/audiotools
cd ${speech_ci_path}/audiotools
bash test_audiotools.sh
echo "End testing audiotools"

Loading…
Cancel
Save