コード例 #1
0
    def filt(self, x, coef):
        """Filter one sample using ``mglsadf``

        Parameters
        ----------
        x : float
            A input sample

        coef: array
            MGLSA filter coefficients

        Returns
        -------
        y : float
            A filtered sample

        See Also
        --------
        pysptk.sptk.mglsadf
        """
        return pysptk.mglsadf(x, coef, self.alpha, self.stage, self.delay)
コード例 #2
0
ファイル: synthesis.py プロジェクト: leomauro/pysptk
    def filt(self, x, coef):
        """Filter one sample using ``mglsadf``

        Parameters
        ----------
        x : float
            A input sample

        coef: array
            MGLSA filter coefficients

        Returns
        -------
        y : float
            A filtered sample

        See Also
        --------
        pysptk.sptk.mglsadf

        """

        return pysptk.mglsadf(x, coef, self.alpha, self.stage, self.delay)
コード例 #3
0
ファイル: test_synthesis_filters.py プロジェクト: r9y9/pysptk
def test_mglsadf_invalid_stage():
    with pytest.raises(ValueError):
        pysptk.mglsadf(0.0, np.ones(10), 0.41, 0, np.ones(1))
コード例 #4
0
ファイル: test_synthesis_filters.py プロジェクト: r9y9/pysptk
def test_mglsadf_invalid_delay_length():
    with pytest.raises(ValueError):
        pysptk.mglsadf(0.0, np.ones(10), 0.41, 15, np.ones(1))
コード例 #5
0
def test_mglsadf_invalid_stage():
    pysptk.mglsadf(0.0, np.ones(10), 0.41, 0, np.ones(1))
コード例 #6
0
def test_mglsadf_invalid_delay_length():
    pysptk.mglsadf(0.0, np.ones(10), 0.41, 15, np.ones(1))