{"id":656159,"date":"2026-10-16T03:48:10","date_gmt":"2026-10-16T03:48:10","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/656159\/"},"modified":"2026-10-16T03:48:10","modified_gmt":"2026-10-16T03:48:10","slug":"botune-an-ai-supported-scaffolding-system-for-childrens-drawing-based-narrative-expression-in-nature-learning","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/656159\/","title":{"rendered":"Botune: an AI-supported scaffolding system for children\u2019s drawing-based narrative expression in nature learning"},"content":{"rendered":"<p>Voice capture and <\/p>\n<p>speech recognition<\/p>\n<p>Unity Microphone API; Baidu <\/p>\n<p>Short Speech Recognition <\/p>\n<p>Professional API; Mandarin <\/p>\n<p>near-field fast recognition <\/p>\n<p>model (<a href=\"https:\/\/vop.baidu.com\/pro_api\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/vop.baidu.com\/pro_api<\/a>; dev_pid 80001)<\/p>\n<p>{<\/p>\n<p>\u201caudio\u201d: \u201c16-kHz mono WAV (Base64)\u201d,<\/p>\n<p>\u201cauth\u201d: \u201caccess token\u201d,<\/p>\n<p>\u201cdevice_id\u201d: \u201clocal device ID\u201d<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201capi_output\u201d: \u201ctranscript text\u201d,<\/p>\n<p>\u201clocal_file\u201d: \u201crecorded_audio.wav (overwritten)\u201d,<\/p>\n<p>\u201cnext\u201d: \u201cdialogue module\u201d<\/p>\n<p>}<\/p>\n<p>Teachers supervised <\/p>\n<p>recording with researcher<\/p>\n<p> support<\/p>\n<p>Recommended: a clear <\/p>\n<p>microphone-use notice and deletion of temporary audio <\/p>\n<p>after transcription, unless <\/p>\n<p>retention has been approved<\/p>\n<p>Guided child and <\/p>\n<p>AI dialogue<\/p>\n<p>DeepSeek-V3.2-Exp (non-<\/p>\n<p>thinking mode) API; model <\/p>\n<p>identifier deepseek-chat; POST<\/p>\n<p> <a href=\"https:\/\/api.deepseek.com\/v1\/chat\/completions\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/api.deepseek.com\/v1\/chat\/completions<\/a><\/p>\n<p>{<\/p>\n<p>\u201csystem_prompt\u201d: \u201cchild-friendly drawing interview\u201d,<\/p>\n<p>\u201cmessages\u201d: [<\/p>\n<p>\u201ccurrent transcript\u201d,<\/p>\n<p>\u201cdialogue history\u201d<\/p>\n<p>],<\/p>\n<p>\u201cimage\u201d: null<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201capi_output\u201d: \u201cassistant text\u201d,<\/p>\n<p>\u201clocal_files\u201d: [<\/p>\n<p>\u201cchatMessage.txt\u201d,<\/p>\n<p>\u201cprompt.txt\u201d<\/p>\n<p>],<\/p>\n<p>\u201cnext\u201d: \u201cspeech synthesis\u201d<\/p>\n<p>}<\/p>\n<p>A child-friendly drawing-<\/p>\n<p>interview prompt guided the <\/p>\n<p>dialogue. Teachers <\/p>\n<p>supervised the sessions<\/p>\n<p> with researcher support<\/p>\n<p>Recommended: personal-data <\/p>\n<p>redaction, input\/output <\/p>\n<p>screening, explicit limits on <\/p>\n<p>dialogue turns, and safe <\/p>\n<p>fallback responses<\/p>\n<p>Conversation summarization <\/p>\n<p>and animation-prompt creation<\/p>\n<p>DeepSeek-V3.2-Exp (non-<\/p>\n<p>thinking mode) API using the <\/p>\n<p>same deepseek-chat identifier <\/p>\n<p>and endpoint as the dialogue <\/p>\n<p>module<\/p>\n<p>{<\/p>\n<p>\u201cdialogue\u201d: \u201ctext from prompt.txt\u201d,<\/p>\n<p>\u201cinstruction\u201d: \u201ccreate a concise image-to-video prompt\u201d<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201capi_output\u201d: \u201cmotion prompt\u201d,<\/p>\n<p>\u201clocal_handling\u201d: [<\/p>\n<p>\u201capplication memory\u201d,<\/p>\n<p>\u201cdiagnostic output\u201d,<\/p>\n<p>\u201cPython argument\u201d<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>The dialogue was summarised<\/p>\n<p> into an animation prompt. <\/p>\n<p>Researchers reviewed the <\/p>\n<p>generated animations before <\/p>\n<p>children viewed them<\/p>\n<p>Recommended: removal of <\/p>\n<p>identifying details and explicit <\/p>\n<p>constraints limiting animations<\/p>\n<p> to simple movements<\/p>\n<p>Speech synthesis<\/p>\n<p>Baidu Short Text Online Synthesis API. <\/p>\n<p>Local Flask endpoint https:\/\/localhost:5000\/generate_voice; <\/p>\n<p>Baidu OAuth endpoint <\/p>\n<p><a href=\"https:\/\/aip.baidubce.com\/oauth\/2.0\/token\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/aip.baidubce.com\/oauth\/2.0\/token<\/a>; <\/p>\n<p>Baidu Text-to-Speech endpoint <\/p>\n<p><a href=\"https:\/\/tsn.baidu.com\/text2audio\" rel=\"nofollow noopener\" target=\"_blank\">https:\/\/tsn.baidu.com\/text2audio<\/a>. <\/p>\n<p>The configured output was Chinese speech in <\/p>\n<p>MP3 format (aue = 3), using the base <\/p>\n<p>voice Du Yaya (\u5ea6\u4e2b\u4e2b; per = 4)<\/p>\n<p>{<\/p>\n<p>\u201ctext\u201d: \u201cassistant response\u201d,<\/p>\n<p>\u201cparameters\u201d: [<\/p>\n<p>\u201cvoice\u201d,<\/p>\n<p>\u201cspeed\u201d,<\/p>\n<p>\u201cpitch\u201d,<\/p>\n<p>\u201cvolume\u201d<\/p>\n<p>],<\/p>\n<p>\u201cchild_audio\u201d: null,<\/p>\n<p>\u201cdrawing\u201d: null<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201capi_output\u201d: \u201cMP3 stream\u201d,<\/p>\n<p>\u201clocal_handling\u201d: \u201cimmediate Unity playback\u201d,<\/p>\n<p>\u201csaved_as_research_record\u201d: false<\/p>\n<p>}<\/p>\n<p>\/<\/p>\n<p>Recommended: localhost-only<\/p>\n<p> binding, disabled debug mode, <\/p>\n<p>text-length validation, timeouts,<\/p>\n<p> and data-retention controls<\/p>\n<p>Drawing-to-animation <\/p>\n<p>generation<\/p>\n<p>Alibaba Cloud Model Studio <\/p>\n<p>DashScope VideoSynthesis <\/p>\n<p>through the DashScope Python<\/p>\n<p> SDK; model Wan 2.2 Image-to-<\/p>\n<p>Video Plus (wan2.2-i2v-plus); <\/p>\n<p>output resolution 1080P<\/p>\n<p>{<\/p>\n<p>\u201cimage\u201d: \u201cchild drawing (Base64 data URL)\u201d,<\/p>\n<p>\u201cprompt\u201d: \u201cmotion prompt\u201d,<\/p>\n<p>\u201cmodel\u201d: \u201cwan2.2-i2v-plus\u201d,<\/p>\n<p>\u201cresolution\u201d: \u201c1080P\u201d<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201capi_output\u201d: \u201ctemporary video URL\u201d,<\/p>\n<p>\u201clocal_files\u201d: [<\/p>\n<p>\u201cvideo_result.txt\u201d,<\/p>\n<p>\u201cvideo.MP4\u201d<\/p>\n<p>],<\/p>\n<p>\u201cuse\u201d: \u201clocal Unity playback\u201d<\/p>\n<p>}<\/p>\n<p>Researchers reviewed <\/p>\n<p>generated animations <\/p>\n<p>before they were shown to <\/p>\n<p>children. The images <\/p>\n<p>submitted for animation <\/p>\n<p>generation were <\/p>\n<p>children\u2019s drawings<\/p>\n<p>Recommended: checks for <\/p>\n<p>faces and identifying details, <\/p>\n<p>additional prompt\/output <\/p>\n<p>screening, and disabling the <\/p>\n<p>logging of temporary URLs<\/p>\n<p>Local files, logs, and<\/p>\n<p> research records<\/p>\n<p>Local Windows filesystem <\/p>\n<p>and Unity diagnostic logs<\/p>\n<p>{<\/p>\n<p>\u201cexternal_transmission\u201d: null,<\/p>\n<p>\u201clocal_files\u201d: [<\/p>\n<p>\u201crecorded_audio.wav\u201d,<\/p>\n<p>\u201cchatMessage.txt\u201d,<\/p>\n<p>\u201cprompt.txt\u201d,<\/p>\n<p>\u201cvideo_result.txt\u201d,<\/p>\n<p>\u201cvideo.MP4\u201d,<\/p>\n<p>\u201clogs\u201d<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201cuses\u201d: [<\/p>\n<p>\u201ctranscription\u201d,<\/p>\n<p>\u201cdialogue continuity\u201d,<\/p>\n<p>\u201cprompt creation\u201d,<\/p>\n<p>\u201cvideo playback\u201d<\/p>\n<p>],<\/p>\n<p>\u201cpublic_release\u201d: false<\/p>\n<p>}<\/p>\n<p>Files were stored on the<\/p>\n<p> local filesystem for<\/p>\n<p> transcription, dialogue <\/p>\n<p>continuity, prompt creation,<\/p>\n<p> and playback<\/p>\n<p>Recommended: pseudonymous<\/p>\n<p> identifiers, access-controlled <\/p>\n<p>encrypted storage, and a <\/p>\n<p>documented data retention <\/p>\n<p>and deletion schedule<\/p>\n<p>Consent, disclosure,<\/p>\n<p> and human oversight<\/p>\n<p>No external API. This row <\/p>\n<p>describes the supervised <\/p>\n<p>research procedure <\/p>\n<p>reported in the manuscript<\/p>\n<p>{<\/p>\n<p>\u201cexternal_transmission\u201d: null,<\/p>\n<p>\u201cresearch_inputs\u201d: [<\/p>\n<p>\u201cguardian written consent\u201d,<\/p>\n<p>\u201cchild assent\u201d<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201csystem_role\u201d: [<\/p>\n<p>\u201cexpressive scaffold\u201d,<\/p>\n<p>\u201cno grading\u201d,<\/p>\n<p>\u201cno diagnosis\u201d,<\/p>\n<p>\u201cno teacher replacement\u201d<\/p>\n<p>]<\/p>\n<p>}<\/p>\n<p>Written consent was obtained<\/p>\n<p> from guardians. Children\u2019s <\/p>\n<p>willingness to participate was <\/p>\n<p>confirmed before each activity, <\/p>\n<p>and withdrawal was permitted. <\/p>\n<p>Botune\u2019s AI role was disclosed,<\/p>\n<p> and teachers and researchers <\/p>\n<p>supervised the sessions<\/p>\n<p>\/<\/p>\n<p>Credentials and network <\/p>\n<p>security<\/p>\n<p>Authentication credentials <\/p>\n<p>for DeepSeek, Baidu, and <\/p>\n<p>DashScope; HTTPS provider <\/p>\n<p>endpoints; and a local Flask <\/p>\n<p>endpoint restricted to localhost<\/p>\n<p> after the study<\/p>\n<p>{<\/p>\n<p>\u201cauthentication\u201d: \u201cprovider-specific access token transmitted only to the corresponding HTTPS endpoint\u201d,<\/p>\n<p>\u201ccredentials_in_content_payload\u201d: false<\/p>\n<p>}<\/p>\n<p>{<\/p>\n<p>\u201ccredential_storage\u201d: \u201caccess-controlled runtime configuration outside the source repository\u201d,<\/p>\n<p>\u201cauthentication_logging\u201d: false,<\/p>\n<p>\u201ctemporary_url_logging\u201d: false<\/p>\n<p>}(Post-study configuration)<\/p>\n<p>Requests to external serviceproviders <\/p>\n<p>used HTTPS<\/p>\n<p>Credentials were revoked and <\/p>\n<p>rotated, removed from source-<\/p>\n<p>code files, and moved to <\/p>\n<p>access-controlled runtime <\/p>\n<p>configuration outside the <\/p>\n<p>source repository. <\/p>\n<p>Authentication information was <\/p>\n<p>excluded from logs; temporary <\/p>\n<p>media URLs were not publicly<\/p>\n<p> released; Flask was restricted <\/p>\n<p>to localhost<\/p>\n","protected":false},"excerpt":{"rendered":"Voice capture and speech recognition Unity Microphone API; Baidu Short Speech Recognition Professional API; Mandarin near-field fast recognition&hellip;\n","protected":false},"author":2,"featured_media":656160,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[277931,277930,2138,56482,2026,61,60,2027,82,6726],"class_list":["post-656159","post","type-post","status-publish","format-standard","has-post-thumbnail","category-science","tag-design-studies","tag-early-childhood-education","tag-ecology","tag-human-computer-interaction","tag-humanities-and-social-sciences","tag-ie","tag-ireland","tag-multidisciplinary","tag-science","tag-technology-and-society"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/656159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=656159"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/656159\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/656160"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=656159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=656159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=656159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}