Skip to main content

overtalk

This module computes total overtalk time in seconds in a stereo WAV file, which occurs when both channels carry audio event. In addition, it also calculates total silence time, when none of the channels contain audio event and total talk time for both channels, when audio event was detected. It can also accept two mono WAV files. Consult https://auditok.readthedocs.io for supported keyword arguments. This is meant to analyze audio files of phone conversations, one channel carrying the audio of caller and the other of the callee.

example

>>> from overtalk import Overtalk
>>> overtalk = Overtalk(
        energy_threshold=50,
        analysis_window=0.1,
        min_dur=0.2,
        max_dur=10,
        max_silence=0.2
    )
>>> overtalk.load("sample.wav")
>>> print(overtalk.overtalk)
3.25

Requirements

  • Python 3.x
  • Auditok

License

MIT, see: LICENSE.txt

Author

Szabolcs Szokoly sszokoly@pm.me

Metadata

Release files for overtalk 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for overtalk 0.0.2
File Size Uploaded Provenance Actions
overtalk-0.0.2.tar.gz 4.2 kB Without provenance Details for overtalk-0.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for overtalk 0.0.2
File Interpreter ABI Platform Actions
overtalk-0.0.2-py3-none-any.whl Python 3 none any Details for overtalk-0.0.2-py3-none-any.whl

Total release size: 8.4 kB

Release files / overtalk-0.0.2.tar.gz

Download URL overtalk-0.0.2.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9a2d8eb89d66300b29e7e9bea008d3a6f9dc8095b64af47055d132cb76d368c1
BLAKE2b-256 checksum
How to use checksums
fed1812c9bbf4812ee82ff93cea7892257c5a948692d91f3b6a43bd0cb4e46a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Release files / overtalk-0.0.2-py3-none-any.whl

Download URL overtalk-0.0.2-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24ad8a64ae52e328798cf8ecfcf55808fbdf421b93f389a7ae057d53de608444
BLAKE2b-256 checksum
How to use checksums
23ca0d7c756a9433b1c71e89054b539e9c114b1097f4497aee8bc8efe523c749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

Security for overtalk 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page