Skip to main content

Saarbrueken Voice Database Reader module

Project description

PyPI PyPI - Status PyPI - Python Version GitHub

Warning This Python package is not yet published and still under development.

This Python module provides functions to retrieve data and information easily from Saarbucken Voice Database: http://www.stimmdatenbank.coli.uni-saarland.de/

Install

pip install sbvoicedb

Examples

from sbvoicedb import sbvoicedb

# to create a database instance
sbvoicedb = sbvoicedb.SbVoiceDb('<path to the root directory of the extracted database>')
# - if no downloaded database data found, it'll automatically download the database (not files)

# to query the recording session entries which are pathological, female, between 50-69 yrs old
df = sbvoicedb.query(T='p', G='w', A=[50,70])

# to get a dataframe of WAV files and start and ending audio sample indices of
# all normal-pitch /a/ segments
df = sbvoicedb.get_files('a_n')

# to get the audio data of /a/ vowel at normal pitch from the recording session 2091
fs, x = sbvoicedb.read_data(2091, 'a_n')

# to iterate over 'a_n' acoustic data of male participants along with aux with age and pathologies
for id, fs, x, auxdata in sbvoicedb.iter_data('a_n',
                                    auxdata_fields=["A","Pathologies"],
                                    G="m"):
  # run the acoustic data through your analysis function, get measurements
  params = my_analysis_function(fs, x)

  # log the measurements along with aux data
  my_logger.log_outcome(id, *auxdata, *params)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sbvoicedb-0.1.0.dev7.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

sbvoicedb-0.1.0.dev7-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file sbvoicedb-0.1.0.dev7.tar.gz.

File metadata

  • Download URL: sbvoicedb-0.1.0.dev7.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for sbvoicedb-0.1.0.dev7.tar.gz
Algorithm Hash digest
SHA256 d22dd626b7012d416533f21ff7df76cecde8457523eb7f2e81f5b02a9a8d129b
MD5 0a1f13307279b3ffdf03c4bc4ebb033b
BLAKE2b-256 8dee145a84e1d9bf070da733e93e17d9f54ef0c42e4ad7ef7467979ad793bbd4

See more details on using hashes here.

File details

Details for the file sbvoicedb-0.1.0.dev7-py3-none-any.whl.

File metadata

File hashes

Hashes for sbvoicedb-0.1.0.dev7-py3-none-any.whl
Algorithm Hash digest
SHA256 87ec3e4daf6ed17f48e760866be6aa778b9649809734e6c7a893414bdbacad9f
MD5 3b291ce03ee919e52105a3cf761d8934
BLAKE2b-256 45521b64beea57408182f1376258e93bdd67b9fca7f45b18f04023b6e1fbc2da

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page