Skip to content

Commit

Permalink
Remove conformer-2
Browse files Browse the repository at this point in the history
  • Loading branch information
Swimburger committed Jul 16, 2024
1 parent 0078c80 commit 42f5ac5
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 36 deletions.
4 changes: 0 additions & 4 deletions .fernignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,3 @@ lib/assemblyai.rb
lib/assemblyai/transcripts/polling_client.rb
lib/assemblyai/transcripts/list_by_url_client.rb
lib/assemblyai/transcripts/types/polling_options.rb

# Ignore to deprecate conformer-2 option
lib/assemblyai/transcripts/client.rb
lib/assemblyai/transcripts/types/speech_model.rb
14 changes: 0 additions & 14 deletions lib/assemblyai/transcripts/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,6 @@ def list(limit: nil, status: nil, created_on: nil, before_id: nil, after_id: nil
# @return [Transcripts::Transcript]
def submit(audio_url:, speech_model: nil, language_code: nil, punctuate: nil, format_text: nil, dual_channel: nil,
webhook_url: nil, webhook_auth_header_name: nil, webhook_auth_header_value: nil, auto_highlights: nil, audio_start_from: nil, audio_end_at: nil, word_boost: nil, boost_param: nil, filter_profanity: nil, redact_pii: nil, redact_pii_audio: nil, redact_pii_audio_quality: nil, redact_pii_policies: nil, redact_pii_sub: nil, speaker_labels: nil, speakers_expected: nil, content_safety: nil, content_safety_confidence: nil, iab_categories: nil, language_detection: nil, custom_spelling: nil, disfluencies: nil, sentiment_analysis: nil, auto_chapters: nil, entity_detection: nil, speech_threshold: nil, summarization: nil, summary_model: nil, summary_type: nil, custom_topics: nil, topics: nil, additional_properties: nil, request_options: nil)
deprecate_conformer2(speech_model: speech_model)
response = @request_client.conn.post do |req|
req.options.timeout = request_options.timeout_in_seconds unless request_options&.timeout_in_seconds.nil?
req.headers["Authorization"] = request_options.api_key unless request_options&.api_key.nil?
Expand Down Expand Up @@ -272,12 +271,6 @@ def get_redacted_audio(transcript_id:, request_options: nil)
end
Transcripts::RedactedAudioResponse.from_json(json_object: response.body)
end

# @param speech_model [Transcripts::SpeechModel]
def deprecate_conformer2(speech_model: nil)
warn "[DEPRECATION] `conformer-2` is deprecated. Please use `best` or `nano` instead." if speech_model == "conformer-2"
end
private :deprecate_conformer2
end

class AsyncTranscriptsClient
Expand Down Expand Up @@ -370,7 +363,6 @@ def list(limit: nil, status: nil, created_on: nil, before_id: nil, after_id: nil
# @return [Transcripts::Transcript]
def submit(audio_url:, speech_model: nil, language_code: nil, punctuate: nil, format_text: nil, dual_channel: nil,
webhook_url: nil, webhook_auth_header_name: nil, webhook_auth_header_value: nil, auto_highlights: nil, audio_start_from: nil, audio_end_at: nil, word_boost: nil, boost_param: nil, filter_profanity: nil, redact_pii: nil, redact_pii_audio: nil, redact_pii_audio_quality: nil, redact_pii_policies: nil, redact_pii_sub: nil, speaker_labels: nil, speakers_expected: nil, content_safety: nil, content_safety_confidence: nil, iab_categories: nil, language_detection: nil, custom_spelling: nil, disfluencies: nil, sentiment_analysis: nil, auto_chapters: nil, entity_detection: nil, speech_threshold: nil, summarization: nil, summary_model: nil, summary_type: nil, custom_topics: nil, topics: nil, additional_properties: nil, request_options: nil)
deprecate_conformer2(speech_model: speech_model)
Async do
response = @request_client.conn.post do |req|
req.options.timeout = request_options.timeout_in_seconds unless request_options&.timeout_in_seconds.nil?
Expand Down Expand Up @@ -549,11 +541,5 @@ def get_redacted_audio(transcript_id:, request_options: nil)
Transcripts::RedactedAudioResponse.from_json(json_object: response.body)
end
end

# @param speech_model [Transcripts::SpeechModel]
def deprecate_conformer2(speech_model: nil)
warn "[DEPRECATION] `conformer-2` is deprecated. Please use `best` or `nano` instead." if speech_model == "conformer-2"
end
private :deprecate_conformer2
end
end
16 changes: 0 additions & 16 deletions lib/assemblyai/transcripts/polling_client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ class TranscriptsClient
# @return [Transcripts::Transcript]
def transcribe(audio_url:, speech_model: nil, language_code: nil, punctuate: nil, format_text: nil, dual_channel: nil,
webhook_url: nil, webhook_auth_header_name: nil, webhook_auth_header_value: nil, auto_highlights: nil, audio_start_from: nil, audio_end_at: nil, word_boost: nil, boost_param: nil, filter_profanity: nil, redact_pii: nil, redact_pii_audio: nil, redact_pii_audio_quality: nil, redact_pii_policies: nil, redact_pii_sub: nil, speaker_labels: nil, speakers_expected: nil, content_safety: nil, content_safety_confidence: nil, iab_categories: nil, language_detection: nil, custom_spelling: nil, disfluencies: nil, sentiment_analysis: nil, auto_chapters: nil, entity_detection: nil, speech_threshold: nil, summarization: nil, summary_model: nil, summary_type: nil, custom_topics: nil, topics: nil, additional_properties: nil, request_options: nil, polling_options: Transcripts::PollingOptions.new)
deprecate_conformer2(speech_model: speech_model)
transcript = submit(audio_url: audio_url, speech_model: speech_model, language_code: language_code, punctuate: punctuate, format_text: format_text, dual_channel: dual_channel,
webhook_url: webhook_url, webhook_auth_header_name: webhook_auth_header_name, webhook_auth_header_value: webhook_auth_header_value, auto_highlights: auto_highlights, audio_start_from: audio_start_from, audio_end_at: audio_end_at, word_boost: word_boost, boost_param: boost_param, filter_profanity: filter_profanity, redact_pii: redact_pii, redact_pii_audio: redact_pii_audio, redact_pii_audio_quality: redact_pii_audio_quality, redact_pii_policies: redact_pii_policies, redact_pii_sub: redact_pii_sub, speaker_labels: speaker_labels, speakers_expected: speakers_expected, content_safety: content_safety, content_safety_confidence: content_safety_confidence, iab_categories: iab_categories, language_detection: language_detection, custom_spelling: custom_spelling, disfluencies: disfluencies, sentiment_analysis: sentiment_analysis, auto_chapters: auto_chapters, entity_detection: entity_detection, speech_threshold: speech_threshold, summarization: summarization, summary_model: summary_model, summary_type: summary_type, custom_topics: custom_topics, topics: topics, additional_properties: additional_properties, request_options: request_options)
wait_until_ready(transcript_id: transcript.id, polling_options: polling_options)
Expand All @@ -97,13 +96,6 @@ def wait_until_ready(transcript_id:, polling_options: Transcripts::PollingOption
sleep polling_options.interval / 1000
end
end

# @param speech_model [Transcripts::SpeechModel]
def deprecate_conformer2(speech_model: nil)
warn "[DEPRECATION] `conformer-2` is deprecated. Please use `best` or `nano` instead." if speech_model == "conformer-2"
end

private :deprecate_conformer2
end

# :nodoc:
Expand Down Expand Up @@ -157,7 +149,6 @@ class AsyncTranscriptsClient
# @return [Transcripts::Transcript]
def transcribe(audio_url:, speech_model: nil, language_code: nil, punctuate: nil, format_text: nil, dual_channel: nil,
webhook_url: nil, webhook_auth_header_name: nil, webhook_auth_header_value: nil, auto_highlights: nil, audio_start_from: nil, audio_end_at: nil, word_boost: nil, boost_param: nil, filter_profanity: nil, redact_pii: nil, redact_pii_audio: nil, redact_pii_audio_quality: nil, redact_pii_policies: nil, redact_pii_sub: nil, speaker_labels: nil, speakers_expected: nil, content_safety: nil, content_safety_confidence: nil, iab_categories: nil, language_detection: nil, custom_spelling: nil, disfluencies: nil, sentiment_analysis: nil, auto_chapters: nil, entity_detection: nil, speech_threshold: nil, summarization: nil, summary_model: nil, summary_type: nil, custom_topics: nil, topics: nil, additional_properties: nil, request_options: nil, polling_options: Transcripts::PollingOptions.new)
deprecate_conformer2(speech_model: speech_model)
Async do
transcript = submit(audio_url: audio_url, speech_model: speech_model, language_code: language_code, punctuate: punctuate, format_text: format_text, dual_channel: dual_channel,
webhook_url: webhook_url, webhook_auth_header_name: webhook_auth_header_name, webhook_auth_header_value: webhook_auth_header_value, auto_highlights: auto_highlights, audio_start_from: audio_start_from, audio_end_at: audio_end_at, word_boost: word_boost, boost_param: boost_param, filter_profanity: filter_profanity, redact_pii: redact_pii, redact_pii_audio: redact_pii_audio, redact_pii_audio_quality: redact_pii_audio_quality, redact_pii_policies: redact_pii_policies, redact_pii_sub: redact_pii_sub, speaker_labels: speaker_labels, speakers_expected: speakers_expected, content_safety: content_safety, content_safety_confidence: content_safety_confidence, iab_categories: iab_categories, language_detection: language_detection, custom_spelling: custom_spelling, disfluencies: disfluencies, sentiment_analysis: sentiment_analysis, auto_chapters: auto_chapters, entity_detection: entity_detection, speech_threshold: speech_threshold, summarization: summarization, summary_model: summary_model, summary_type: summary_type, custom_topics: custom_topics, topics: topics, additional_properties: additional_properties, request_options: request_options).wait
Expand Down Expand Up @@ -186,12 +177,5 @@ def wait_until_ready(transcript_id:, polling_options: Transcripts::PollingOption
end
end
end

# @param speech_model [Transcripts::SpeechModel]
def deprecate_conformer2(speech_model:)
warn "[DEPRECATION] `conformer-2` is deprecated. Please use `best` or `nano` instead." if speech_model == "conformer-2"
end

private :deprecate_conformer2
end
end
2 changes: 0 additions & 2 deletions lib/assemblyai/transcripts/types/speech_model.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ class Transcripts
class SpeechModel
BEST = "best"
NANO = "nano"
# @deprecated This option will stop working in the near future. Please use {#BEST} or {#NANO} instead
CONFORMER2 = "conformer-2"
end
end
end

0 comments on commit 42f5ac5

Please sign in to comment.