Skip to main content

speakdata

A very useful guide on how to pronounce byte sequences.

Have you ever looked for a quick and easy way to say 84:a3:fe:67:c5:01, or maybe 192.168.0.1?

Look no further! speakdata is a canonical way to translate bytes into easy pronouncable syllables. For more info have a look at this post.

>>> import speakdata
>>>
>>> speakdata.pronounce([192, 168, 0, 1])
'Saful bababing.'
>>>
>>> speakdata.pronounce(b'\x84\xa3\xfe\x97\xc5\x01')
'Lifufing torniking sijabing.'
>>> 
>>> speakdata.denounce('Lifufing torniking sijabing.')
b'\x84\xa3\xfe\x97\xc5\x01'

It also has a nifty executable:

$ head -c 24 /dev/random | speakdata
Lafoin fowkoising joiboiling tubaiking jujowl fowsain sowtat jiforn. Naijoiking seynij nujoiting korsul.

Installation

pip install speakdata

Metadata

Release files for speakdata 1.0.0

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

Source distribution (sdist)

Source distribution for speakdata 1.0.0
File Size Uploaded
speakdata-1.0.0.tar.gz 3.5 kB Details

Built distribution (wheel)

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

Total release size: 8.4 kB

Release files / speakdata-1.0.0.tar.gz

Download URL speakdata-1.0.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
cc166ea0fe048a9a0dccf8693b08408746e3191d944bb1a7f48a2eef5045914d
BLAKE2b-256 checksum
How to use checksums
1fc1ab2df94b6fa7b8012356d09ff6fdd1e70f4e89a7ee1be377ebb2e6277ca1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

Release files / speakdata-1.0.0-py3-none-any.whl

Download URL speakdata-1.0.0-py3-none-any.whl
Size 4.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad525c61247b98291af27e4a7f038c7ca192d46f24dd9c63706e454c0cf0c5a7
BLAKE2b-256 checksum
How to use checksums
007a5ebc08b334b4efc4efa88810bf28c5420f9513364ca7c7f66e27215771e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

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