Skip to content

Instantly share code, notes, and snippets.

@shigemur
shigemur / cf-voicetext.cfm
Created Dec 1, 2014
ColdFusion から VoiceText Web API をHTTPリクエストし、音声合成ファイルを作成します (4行目のapi_key変数に取得したAPIキーを指定して下さい)。
View cf-voicetext.cfm
<cfprocessingdirective pageencoding="utf-8" />
<cfscript>
//APIキーを指定
api_key="ここに取得したAPIキーを入力してください";
//入力フォーム用パラメーター
qSpeaker = QueryNew('val,disp', 'varchar,varchar',[["show:0","ショウ(男性)"],["haruka:1","ハルカ(女性)"],["hikari:1","ヒカリ(女性)"],["takeru:1","タケル(男性)"],["santa:1","サンタクロース"],["bear:1","凶暴なクマ"]]); //スピーカー(val 話者名:感情有効(1)無効(0), disp:説明)
qEmotion = QueryNew('val,disp', 'varchar,varchar',[["happiness",""],["anger",""],["sadness",""]]); //感情カテゴリ(val:感情, disp:説明)
qEmotion_level = QueryNew('val,disp', 'integer,varchar',[[1,""],[2,""]]); //感情レベル(val:感情, disp:説明)
lPitch="50,200,100"; //音の高低(最小, 最大, 初期値)
lSpeed="50,400,100"; // 話す速度(最小, 最大, 初期値)
@shigemur
shigemur / cf-capy.cfm
Last active Aug 29, 2015
ColdFusionのログイン処理に Capyパズル認証を組み合わせたサンプルです。
View cf-capy.cfm
<cfprocessingdirective pageencoding="utf-8" />
<cfscript>
//Capy設定: 認証先URL
capyURL = "https://www.capy.me/puzzle/verify"; //パズルCAPTCHA用URL
//capyURL = "https://jp.api.capy.me/gimpy/verify"; //テキストCAPTCHA用URL
//Capy設定: プライベートキー
capyPrivatekey = "Capyサイトから取得したプライベートキーを入力します";
//Capy Captcha JavaScriptスクリプトのコード
capyJS = 'Capyサイトから取得したCAPTCHAのJavaScriptコード(<script~)をコピーしてください';
</cfscript>