Skip to main content

Speech Pathology Models (speech-patho-mdl)

Custom Speech Pathology Models

Quick-and-Dirty

from speech_pathology_model import ask

# On-Topic Question
answer = ask("How is velopharyngeal function typically evaluated?")
assert answer == "Velopharyngeal function during speech may also be evaluated by the measurement of pressure and airflow."

# Off-Topic Question
answer = ask("How's the Weather??")
assert not answer

The system will only return answers for on-topic questions within the scope of the knowledge base. No chit-chat or "cute" responses will be provided for off-topic or out-of-domain questions. This is the declared responsibility of the consumer.

Detailed Usage

Initialize API

api = ModelAPI()

Input

A list of tags (annotations), likely derived from unstructured text using an NLP or analytics engine

input_tags: List[str] = []

Classify Tags

d_result = api.classify(input_tags)
classification = d_result['text']

This will return a type of typedefs.dto.ServiceEvent:

class ServiceEvent(TypedDict):
    text: Optional[str]
    events: List[Dict[str, Any]]

The text attribute of this output object will be either None or have a value.

If the value is None, this means no relevant speech pathology classification was found.

If a string value does exist, this will be the top result.

The system defines the top result as

  1. Having the maximum confidence level in a list of results
  2. Having a confidence of at least 80%

Initialize and Invoke a Model

In the event of a classification being returned:

model = api.initialize(classification)
d_result = api.invoke(model, "How is velopharyngeal function typically evaluated?")

This result is also of type typedefs.dto.ServiceEvent and the model answer can be retrieved as

answer = d_result['text']
assert answer == "Velopharyngeal function during speech may also be evaluated by the measurement of pressure and airflow."

Metadata

Release files for speech-patho-mdl 0.1.4

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

Source distribution (sdist)

Source distribution for speech-patho-mdl 0.1.4
File Size Uploaded
speech-patho-mdl-0.1.4.tar.gz 21.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for speech-patho-mdl 0.1.4
File Interpreter ABI Platform
speech_patho_mdl-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 56.0 kB

Release files / speech-patho-mdl-0.1.4.tar.gz

Download URL speech-patho-mdl-0.1.4.tar.gz
Size 21.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4595c9c5cc065fb37735c01490a0fa3ac84640ce32cbd1b7b500f3ea2f2a30f8
BLAKE2b-256 checksum
How to use checksums
3b1ac8c6d662beb4f8dbecd1500c37d713fc4d4546723606cc86f1f004aa0940
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.5 Windows/10

Release files / speech_patho_mdl-0.1.4-py3-none-any.whl

Download URL speech_patho_mdl-0.1.4-py3-none-any.whl
Size 34.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3c5f572d94c1a083b0d763e4d91429610afd8c2e065e2be21e855f7a9b28d1db
BLAKE2b-256 checksum
How to use checksums
495904935558185382521ec4920385b3b35c7d352fb4a49c5fafca3132daaad2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.5 Windows/10

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.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