semvec/pypi-packages huggingface dataset:
BlurWindow 1.2.1
Blur PySide, Tkinter, etc windows.
License: MIT

Installation
------------

You can install it with pip::

    python -m pip install BlurWindow


Preview:

.. image:: https://i.imgur.com/sBNxXQE.png
    :width: 400


Parameters/Functions:

.. code-block:: python

    #HWND = PID
    #Acrylic = True/False #For Acrylic Design (lag WorkAround https://github.com/Peticali/PythonBlurBehind/blob/main/Examples%20MUST%20SEE/LagWorkAround.py)
    #hexColor = Background color, False for nothing
    #Dark = White icons
    #QWidget = Your parent (for Mac)
    #Material = https://developer.apple.com/documentation/appkit/nsvisualeffectmaterial

    blur(HWND,hexColor=False,Acrylic=False,Dark=False)

    #in windows 7 or older: (scroll down for image Acrylic True/False)
    Win7Blur(HWND,Acrylic)
    
    #in Linux (may not work for all distros, scroll down for image)
    BlurLinux(HWND)
    
    #in Mac (WIP):
    MacBlur(QWidget,Material)

    #NEW, Blur Windows Vista, 7, 8, 8.1, 10, 11, Linux, MacOS Auto
    GlobalBlur(HWND,hexColor=False,Acrylic=False,Dark=False,QWidget=QWidget)


Example:

.. code-block:: python

    import sys
    from PySide2.QtWidgets import *
    from PySide2.QtCore import *

    from BlurWindow.blurWindow import GlobalBlur


    class MainWindow(QWidget):
        def __init__(self):
            super(MainWindow, self).__init__()
            self.setAttribute(Qt.WA_TranslucentBackground)
            self.resize(500, 400)

            GlobalBlur(self.winId(),Dark=True,QWidget=self)

            self.setStyleSheet("background-color: rgba(0, 0, 0, 0)")


    if __name__ == '__main__':
        app = QApplication(sys.argv)
        mw = MainWindow()
        mw.show()
        sys.exit(app.exec_())



Windows 7/Vista:

.. image:: https://i.imgur.com/CgFlbwt.png
    :width: 400
    
Linux (Deepin):

.. image:: https://i.imgur.com/h4TCByr.png
    :width: 400

MacOS (BigSur):

.. image:: https://i.imgur.com/qVSZnIw.png
    :width: 400
speech-analysis-tools 0.2
Vocal Fry and other Metrics
License: MIT
Requires Python: >=3.6
Keywords: Kane Drugman,Vocal Fry,Creaky Voice,Speech Analysis

# Resemble Speech Tools

This package contains collated tools for quantifying issues in speech clips.

The repo currently has support for detecting vocal fry (H2H1 metric proposed by Kane-Drugman):

#### Usage:
`from speechtools.features import get_creak_features`


`get_creak_features(waveform, fs, f0_min=20, f0_max=500, window=1600, hop=160,
                       use_fixed_windows=False, return_frames=False`

##### Special Parameters
- `use_fixed_frames`: This needs to be `True` if user wants to override internally used `window` and `hop` sizes. If `False`, the default window and hop sizes specified by the KaneDrugman papers are used for analysis.
- `return_frames`: When `False` the resulting metric is interpolated to be of `waveform` length.

   
## Miscellaneous
There are also a few private functions bundled in for signal processing under `speechtools.audio_utils`:
- Splitting up the signal into chunks of `win_length` strided by `hop_size`
- Obtaining frame level LPC residuals


#### Papers:
1. Kane, J., Drugman, T., Gobl, C., (2013) "Improved automatic 
       detection of creak", 27(4), pp. 1028-1047, Computer Speech and Language.
2. Drugman, T., Kane, J., Gobl, C. (2012) "Resonator-based creaky voice detection", 
	       Proceedings of Interspeech.