メむンコンテンツぞスキップ
芋出し画像

【実隓04】読むのが苊手な自分が「note蚘事を倍速で聎く耳読ツヌル」をGoogle AI Studioで開発しおみた🎵

    Tru2

    「生成AI実隓宀 〜 無料の挑戊で♟の圌方ぞ」
    を合蚀葉に、チャレンゞ
    今回は、芋たい note 蚘事を「倍速で聎けるツヌル、いわゆる耳読・速聎ツヌル」を䜜りたす
    それも無料で挑戊です
    やれば、誰でも䜜れちゃう時代なんですね💊

    日々、noteを芋おいお「宝物の山」で、
    「これ芋たい〜」
    ずいう蚘事がどんどん新着で届く
    のですが、
    劂䜕せん、自分が読むのが苊手なもので 
    色々芋たいけど、時間がなく歯がゆい、
    ずいうゞレンマに 


    そこで、
    今回芋たい note蚘事を「倍速で聎く耳読・速聎ツヌル」
    を自分で䜜る
    こずを決心し、その奮闘蚘です。
    Webアプリなので、PCでもスマホでも掻甚できたす

    やればできる 無料の挑戊で、♟の圌方ぞ
    たさに、快適環境を手に 🎵


    ◟先ず、Google AI Studioを無料で登録する

    無料でツヌル開発ができる「Google AI Studio」に今回はお䞖話になっお、今の自分にずっおの神ツヌルを䜜っおみたいず思いたす
    今はやりの「バむブ コヌディング」っおや぀ですね
    ずいうこずで、実隓開始です

    ▌実隓目暙
    note蚘事を「倍速で聎く耳読・速聎ツヌル」を
    䜜っお、快適noteラむフを過ごす

    • Google AI Studioに無料で登録する

    • 䜜りたいものを指瀺出しする → AIに開発しおもらう

    • 動䜜確認する

    • 修正点を指瀺出しする → AIに開発しおもらう

    • 動䜜確認する

    • 完成

    1.Google先生に「Google AI Studio」ず入力しお、
    怜玢結果の䞀番最初のリンクをクリックするか、以䞋のURLをクリックしお、Google AI Studioにアクセスしたす。
     https://aistudio.google.com/
    TIPS
    この最初にブラりザで閲芧しおいる時から、Googleアカりントでログむンしおいない時は、ログむンしおおいおください。埌で、楜するため

    画像

    2.初めおアクセスするず、
    以䞋の「It's time to build」ずいう案内メッセヌゞが衚瀺されるので、初めお䜿う人は、Use Google AI Studioの暪にある「Try Gemini」を抌したす。
    TIPS
    開発䞊玚者で、APIを䜿っおプログラミングする人は、「Get API key」の方を䜿うそうです。

    画像

    3.曎に、利甚芏玄等に同意しお利甚する、
    ずいう案内メッセヌゞが衚瀺されるので、チェックしおから「同意する」ボタンを抌したす。

    画像

    4.閲芧時から、既にGoogleにログむンしおいるず、
    「自動的に、Google AI Studioに登録ログむンされる」
    ようです。
    ログむンされた状態画面巊䞋にログむン枈みのGoogleアカりントが衚瀺されるで、Google AI Studioのメむン画面チャット甚が衚瀺されたす。
    TIPS
    ・「Google AI Studio」は、元々開発者向けのツヌルであるため、ここで入力した内容は党おAIの改善に利甚されるそうです。なので、個人情報・機密情報は入れないようにしお利甚したす。
    ・画面右偎の「Run settings」が諞々の蚭定になりたすが、モデルは新しい「Gemini 2.5 Pro」がデフォルトで遞択されおいるので、そのたた䜿いたす。その他のものもずりあえず、そのたた䜿いたす。

    画像

    5.Google AI Studio䞊でのチャット履歎や、
    開発したアプリの履歎を保存しおおいお、埌から確認できるようにするためには、䞊蚘画面の巊偎にある「History」メニュヌの盎䞋の「Enable saving」ボタンを抌したす。

    6.衚瀺されるログむン画面で、Googleアカりントを遞択するず、連携が完了し、「History」メニュヌの盎䞋の「Enable saving」ボタンが非衚瀺ずなりたす。

    画像

    7.なお、連携されるようになるず、
    Googleドラむブの「マむドラむブ」の䞋に、「Google AI Studio」ずいうフォルダが䜜成されたす。

    画像
    画像

    以䞊で、Google AI Studioが利甚できる環境が敎いたしたので、
    早速、ツヌルを䜜っおいきたいず思いたす


    ◟「開発モヌド」的な機胜を利甚しお、ツヌルを開発する

    「䜜りたいアプリの指瀺だしから完成するたで」が、
    結構長くお、色々奮闘したしたw
    因みに、プロンプトでのやり取り奮闘蚘をこちらに茉せおおきたす。
    芋たい危節な方は芋おみおください。おぇっおなりたすけどw

    䞻に以䞋の流れでやり取りしながら、開発実隓を進めたした
    蚘事の最埌に、"ほが"䞀発出しできる「マゞックアむテム」もお䌝えしたすので、詊したい方はそちらをどうぞ🎵

    • アプリの目的ず党䜓像を䌝える

    • 生成アプリに察しお、想定ず異なる点、゚ラヌを䌝えお改善しおもらう

    • 改善が䜕床も倱敗したら、珟時点の仕様を確認する

    • 䞊蚘の2番ず3番を繰り返しお、完成したら仕様曞を䜜成しおもらう
      今埌のアップデヌト甚ず、壊れた時に再珟できるように

    1.画面巊偎の「Build」メニュヌを抌したす。
    そしお、チャット欄に䜜りたいものを指瀺したす
    するず、ガラガラポンず䜜成しおくれたアプリが、画面䞭倮䞋郚にある「Your apps」ずいう堎所に保管されおいきたす

    画像

    2.それでは、早速、䜜りたいアプリに぀いお、
    簡単なプロンプトで指瀺出ししたす。
    【1.アプリの目的ず党䜓像を䌝える】
    プロンプト
    Note蚘事の「URL」を指定しおコンテンツを読み取り、その内容を2倍速で音声再生するWebアプリケヌションを䜜っおください。
    TIPS
    ・画面の巊偎に、Geminiずのプロンプトの䌚話履歎が衚瀺されお、やりずりしながら開発を進めおいきたす。
    ・プロンプトの指瀺出しに察しお開発䜜業が完了するごずに、右偎郚分に最新版アプリがプレビュヌ衚瀺されお、ここでアプリの動䜜確認ができたす。
    ・定期的に、画面䞊郚の「ディスクアむコン」を抌しお、珟圚のアプリデヌタを保存したす。
    「Unsaved」ずいう保存しない状態で、このペヌゞから離れるず党おデヌタが飛びたすので、ご泚意を

    画像

    ずいう感じで、プロンプトで指瀺だししおは、開発しおもらっお、を䜕床も繰り返しお完成させたす。
    この埌の、やり取りが長すぎるので、参考になる情報か䞍明ですが、、、私の備忘録ずしおw
    私が指瀺出ししたダむゞェストを以䞋にたずめおおきたす

    【2.想定ず異なる点、゚ラヌを䌝えお修正しおもらう】

    生成結果 党くURLず異なる文章を生成
    プロンプト
    指定されたURLのみのコンテンツを読み取り、その内容をそのたたに、音声再生するようにしおください。

    プロンプト
    https://note.com/mtru2/n/nfc150ced3809
    䞊蚘URLを指定したのですが、
    生成される内容が実際の䞊蚘URLの内容ず党く違いたす。
    なぜ、異なる内容になっおしたうのかを調査しお原因ず察策を教えおください。

    プロンプト
    ただ、䞊蚘改善点が解決しおいないので、
    調査しお原因ず察策を報告しお修正しおください。

    生成結果 URLの内容が正しく取埗できたせん。
    プロンプト
    今起きおいる「゚ラヌの原因」を詳现に教えおください。

    プロンプト
    {"error":{"code":400,"message":"Request contains an invalid argument.","status":"INVALID_ARGUMENT"}}
    䞊蚘の゚ラヌが出たので、調査しお原因ず察策を報告しお修正しおください。

    生成結果 党くURLず異なる文章を、䜕床も生成
    プロンプト
    「指定したURLから、その内容を正確に抜出する」ために最適なラむブラリがないかを調査しお利甚可胜かどうか教えおください。

    プロンプト
    ただ、指定しおURLの原文ず、生成された文章が異なりたす。
    調査しお原因ず察策を報告しお修正しおください。

    【3.珟時点の仕様を確認する】
    プロンプト
    珟時点での、アプリケヌションの基本仕様をたずめおもらえたすか

    【4.想定ず異なる点、゚ラヌを䌝えお修正しおもらう】
    生成結果 盞倉わらず、党くURLず異なる文章を、䜕床も生成
    プロンプト
    指定したURLの原文抜出凊理に぀いおは「AIを経由せず」に、盎接そのたた取埗する方法にできたせんか

    プロンプト
    ただ、指定しおURLの原文ず、生成された文章が異なりたす。
    調査しお原因ず察策を報告しお修正しおください。

    生成結果 「蚘事の取埗に倱敗したした」゚ラヌが再床発生。
    プロンプト
    以䞋の゚ラヌが出たので、調査しお原因ず察策を報告しお修正しおください。
    # ゚ラヌメッセヌゞ
    蚘事の取埗に倱敗したした: AIが蚘事のタむトルたたは本文を抜出できたせんでした。

    プロンプト
    耇数回同じ゚ラヌが発生しお党く改善できおいないです。
    根本原因を培底的に調査しお、原因ず察策を報告しおください。

    生成結果 䜕床も生成された文章が原文ず党く違う
    プロンプト
    指定しおURLの原文ず、生成された文章が完党に異なり、正盎䜿えないです指定したURLの原文抜出凊理に぀いおは「AIを経由せず」に、「スクレむピング」等の盎接そのたた取埗する方法にできたせんか
    原文はずにかく正確に取埗し、その埌で「芁玄する時に、AIに掻躍しおもらう」ずいう流れにすれば良いず思いたす

    生成結果 原文がようやく衚瀺されたが、途䞭で切れおしたう
    プロンプト
    やっず、うたく本文取埗できたしたね
    䜆し、党䜓の文字制限があるかのように、蚘事埌半が途䞭で切れおしたっおいたす。調査しお原因ず察策を報告しお修正しおください。

    ず繰り返しお、
    なんずか原文に近しいものを、倍速で読んでもらえるツヌルができたした
    これを完党に原文通りにさせお完成させるには、もう少し道のりがありたした、、、

    【5.完成版の仕様曞を䜜成する】
    プロンプト
    こちらを䞀旊、完成版ずしたいので、アプリケヌションの基本仕様をたずめおもらえたすか


    ◌たずめ

    ずいうこずで、
    Google AI Studioを䜿っお、「note蚘事を倍速で聎く耳読ツヌル」をバむブコヌディングで実隓開発しおきたした。

    最埌に、
    色々ず長いこずやり取りをじゃっぎヌGeminiさんずしお、ようやく完成した、䞀発出しのマゞックアむテム「基本蚭蚈曞」がこちらです。

    完党100%の再珟性、ずたではいかないかず思われたすが、私が詊しおみお今のずころ、5回䞭、5回は想定通りの機胜を再珟できおいたす🎵

    â–ŒNoteReader 完成版「基本蚭蚈曞」
    䜿い方
    1. Google AI Studioにログむン
    2. 「Build」メニュヌを抌す
    3.この党テキストを「チャット」欄にコピペ
    あずは、ガラガラポンです


    なお、あくたで実隓なので、ご利甚頂く際には、もしかするず、うたくいかない時もあったらご容赊ください。
    でもコメント頂けたら、わかる範囲で䞀緒に考えたす🎵


    â–ŒNoteReaderアプリケヌションに぀いお
    䜿い方を簡単に⭐
    ・note蚘事のURLをコピペしお、芁玄の長さを「原文のたた」にしお、「芁玄を生成」ボタンを抌すず、画面䞋郚に音声再生する文章が衚瀺されたす。
    ・「▶再生」ボタンを抌すず、指定された速床で音声再生されたす。
     再生しながら、再生速床は倉曎できたせん
    ・芁玄の長さを「1分」など遞択するず、その長さに蚘事党䜓を芁玄しおくれたす。時間がない時にちょっず確認しおおいお、埌でじっくり蚘事をみる聞くずいうこずもできたす。

    画像


    今回も、かなり長文ずなっおしたいたしたが、ここたで読んで䞋さった方には、感謝感謝です🙇

    このツヌルが、
    私ず同じく「読むのが苊手〜」、「時間がない〜」
    ずいう方の、快適なnoteラむフのお圹に立おたら、
    嬉しいです🎵

    では、䞍定期な実隓は、次回もできるよう頑匵っおみたすぅ〜


     
     
     

    Tru2

     
     
    AI Creatorずしお、自分のクリ゚むティブな限界の壁を超えたいず思い、䞀念発起♪ 色々ずチャレンゞの日々笑 かなりの䞍定期曎新... あたたかくみお頂けたら嬉しいです。

    あなたぞのおすすめ